blockquote {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
body {
	font-family: Tahoma,Arial,Helvetica,sans-serif,SimSun; font-size: 12px;
}
button {
	font-family: Tahoma,Arial,Helvetica,sans-serif,SimSun; font-size: 12px;
}
input {
	font-family: Tahoma,Arial,Helvetica,sans-serif,SimSun; font-size: 12px;
}
select {
	font-family: Tahoma,Arial,Helvetica,sans-serif,SimSun; font-size: 12px;
}
table {
	font-family: Tahoma,Arial,Helvetica,sans-serif,SimSun; font-size: 12px;
}
td {
	font-family: Tahoma,Arial,Helvetica,sans-serif,SimSun; font-size: 12px;
}
textarea {
	font-family: Tahoma,Arial,Helvetica,sans-serif,SimSun; font-size: 12px;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
address {
	font-style: normal; font-weight: 400;
}
caption {
	font-style: normal; font-weight: 400;
}
cite {
	font-style: normal; font-weight: 400;
}
code {
	font-style: normal; font-weight: 400;
}
dfn {
	font-style: normal; font-weight: 400;
}
em {
	font-style: normal; font-weight: 400;
}
th {
	font-style: normal; font-weight: 400;
}
var {
	font-style: normal; font-weight: 400;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
h1 {
	font-size: 100%; font-weight: 700;
}
h2 {
	font-size: 100%; font-weight: 700;
}
h3 {
	font-size: 100%; font-weight: 700;
}
h4 {
	font-size: 100%; font-weight: 700;
}
h5 {
	font-size: 100%; font-weight: 700;
}
h6 {
	font-size: 100%; font-weight: 700;
}
q::after {
	content: "";
}
q::before {
	content: "";
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
body {
	background-color: rgb(255, 255, 255);
}
a:focus {
	outline: 0px;
}
.answer_bt {
	background: url("http://soso.qstatic.com/wenwen/i/base_bg_20110725.png") no-repeat;
}
.ask_bt {
	background: url("http://soso.qstatic.com/wenwen/i/base_bg_20110725.png") no-repeat;
}
.layer_bt_wrap .confirm {
	background: url("http://soso.qstatic.com/wenwen/i/base_bg_20110725.png") no-repeat;
}
.layer_bt_wrap .dis {
	background: url("http://soso.qstatic.com/wenwen/i/base_bg_20110725.png") no-repeat;
}
.layer_bt_wrap a {
	background: url("http://soso.qstatic.com/wenwen/i/base_bg_20110725.png") no-repeat;
}
.mask_layer_title {
	background: url("http://soso.qstatic.com/wenwen/i/base_bg_20110725.png") no-repeat;
}
.s_search_form {
	background: url("http://soso.qstatic.com/wenwen/i/base_bg_20110725.png") no-repeat;
}
.search_bt {
	background: url("http://soso.qstatic.com/wenwen/i/base_bg_20110725.png") no-repeat;
}
.search_input {
	background: url("http://soso.qstatic.com/wenwen/i/base_bg_20110725.png") no-repeat;
}
#s_header {
	margin: 0px auto; padding: 20px 0px 28px; width: 980px; font-size: 14px;
}
#s_header a:hover {
	color: rgb(0, 85, 153); text-decoration: underline;
}
#s_header a:link {
	color: rgb(0, 85, 153); text-decoration: underline;
}
#s_header a:visited {
	color: rgb(0, 85, 153); text-decoration: underline;
}
#s_header a.current:hover {
	color: rgb(0, 85, 153); text-decoration: none;
}
#s_header a.current:link {
	color: rgb(0, 85, 153); text-decoration: none;
}
#s_header a.current:visited {
	color: rgb(0, 85, 153); text-decoration: none;
}
#s_header a.current:hover {
	text-decoration: underline;
}
#s_nav {
	-ms-zoom: 1;
}
.s_nav {
	float: left;
}
.s_nav li {
	line-height: 1.231; margin-right: 18px; float: left;
}
#s_bar {
	float: left;
}
#s_bar li {
	line-height: 1.231; margin-right: 18px; float: left;
}
.s_user {
	line-height: 1.231; float: right; position: relative; z-index: 100; -ms-zoom: 100%;
}
.s_user::after {
	display: table; content: "";
}
.s_user::before {
	display: table; content: "";
}
.s_user::after {
	clear: both;
}
.close_btn {
	background: url("http://soso.qstatic.com/wenwen/i/msg_icon20121218.png") no-repeat;
}
.close_layer {
	background: url("http://soso.qstatic.com/wenwen/i/msg_icon20121218.png") no-repeat;
}
.ico_my_soso {
	background: url("http://soso.qstatic.com/wenwen/i/msg_icon20121218.png") no-repeat;
}
.msg_horn {
	background: url("http://soso.qstatic.com/wenwen/i/msg_icon20121218.png") no-repeat;
}
.msg_icon {
	background: url("http://soso.qstatic.com/wenwen/i/msg_icon20121218.png") no-repeat;
}
.msg_num {
	background: url("http://soso.qstatic.com/wenwen/i/msg_icon20121218.png") no-repeat;
}
.my_soso {
	background: url("http://soso.qstatic.com/wenwen/i/msg_icon20121218.png") no-repeat;
}
.my_wenwen {
	background: url("http://soso.qstatic.com/wenwen/i/msg_icon20121218.png") no-repeat;
}
.notice_horn {
	background: url("http://soso.qstatic.com/wenwen/i/msg_icon20121218.png") no-repeat;
}
.s_user_more {
	background: url("http://soso.qstatic.com/wenwen/i/msg_icon20121218.png") no-repeat;
}
.s_user_msg {
	background: url("http://soso.qstatic.com/wenwen/i/msg_icon20121218.png") no-repeat;
}
.s_user_name {
	width: 140px; padding-right: 10px; float: left; -ms-zoom: 1;
}
.s_user_name::after {
	display: table; content: "";
}
.s_user_name::before {
	display: table; content: "";
}
.s_user_name::after {
	clear: both;
}
.s_user_msg {
	padding-right: 10px; float: left; _width: 22px;
}
.s_user_log {
	padding-left: 9px; float: left;
}
.s_user_more {
	float: left;
}
.s_user_more {
	background-position: right 2px; min-height: 16px; _height: 16px;
}
.s_user_msg {
	background-position: right 2px; min-height: 16px; _height: 16px;
}
.s_user_name {
	background-position: right 2px; min-height: 16px; _height: 16px;
}
.s_user_msg {
	position: relative;
}
.s_user_msg a {
	text-decoration: none !important;
}
.msg_icon {
	background-position: 0px 0px; width: 16px; height: 12px; overflow: hidden; margin-top: 2px; display: block;
}
.msg_num {
	background-position: 0px -14px; width: 22px; height: 15px; text-align: center; color: rgb(255, 255, 255) !important; line-height: 15px; font-size: 12px; text-decoration: none !important; margin-top: 1px; display: block;
}
.msg_layer {
	border-width: 1px; border-style: solid; border-color: rgb(186, 186, 186) rgb(150, 150, 150) rgb(150, 150, 150) rgb(186, 186, 186); border-radius: 2px; border-image: none; width: 140px; font-size: 12px; position: absolute; box-shadow: 0px 0px 3px rgba(0,0,0,0); background-color: rgb(255, 255, 255);
}
.msg_tips_wrap {
	padding: 5px 4px 2px; background-color: rgb(255, 255, 255);
}
.msg_tips_wrap li a {
	color: rgb(0, 85, 153) !important;
}
.msg_tips_wrap li a:hover {
	text-decoration: underline !important;
}
.msg_tips_wrap li {
	text-align: left; line-height: 24px;
}
.msg_tips_wrap p {
	text-align: center;
}
.msg_layer em {
	font-weight: 700;
}
.msg_horn {
	background-position: 1000px 1000px; border: currentColor; border-image: none; top: -5px; width: 8px; height: 8px; overflow: hidden; display: block; position: absolute; box-shadow: 2px 2px 2px rgba(0,0,0,0); background-color: rgb(255, 255, 255); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -o-transform: rotate(225deg);
}
.close_btn {
	background-position: -40px -22px; width: 7px; height: 7px; overflow: hidden; float: right; display: block;
}
.close_btn:hover {
	background-position: -50px -22px;
}
.other_notice {
	padding: 5px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.other_notice a {
	color: rgb(102, 102, 102) !important;
}
.other_notice a:hover {
	text-decoration: underline !important;
}
.have_msg .msg_layer {
	left: -30px; top: 25px;
}
.have_msg .msg_horn {
	left: 35px;
}
.no_msg .msg_layer {
	padding: 0px 5px; left: -37px; top: 25px; width: 80px; text-align: center; color: rgb(102, 102, 102); line-height: 24px;
}
.no_msg .msg_horn {
	left: 39px;
}
.long_msg .msg_layer {
	left: -73px; top: 25px; width: 165px;
}
.long_msg .msg_horn {
	left: 78px;
}
.top_fixed {
	top: -25px; position: fixed;
}
.top_fixed .msg_horn {
	display: none;
}
body {
	_background-image: url(about:blank); _background-attachment: fixed;
}
.top_fixed {
	_position: absolute;
}
.close_layer {
	background-position: -19px 0px; width: 9px; height: 9px; display: inline-block;
}
.notice_content_wrap .close_layer {
	margin: 7px 10px 0px 0px; float: right;
}
.fl {
	float: left;
}
.my_wenwen {
	background-position: right -18px; width: 128px; text-align: right; overflow: hidden; padding-right: 12px; float: right; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.my_soso {
	background-position: -185px -18px; padding: 0px 12px 0px 8px; width: 23px; height: 16px; overflow: hidden; display: block;
}
.ico_my_soso {
	background-position: -36px 0px; width: 16px; height: 16px; float: left; display: block;
}
.more_menu {
	border-radius: 3px; border: 1px solid rgb(212, 212, 212); border-image: none; top: 20px; position: absolute; z-index: 10; background-color: rgb(255, 255, 255);
}
.more_menu a {
	height: 25px; text-align: center; line-height: 25px; padding-top: 2px; font-size: 12px; display: block;
}
.s_user_name .more_menu {
	right: 70px; _right: 69px;
}
.s_user_name .more_menu a {
	width: 78px;
}
.s_user_more .more_menu {
	right: 0px; _right: -1px;
}
.s_user_more .more_menu a {
	width: 78px;
}
#s_header .more_menu a:link {
	text-decoration: none !important; display: block;
}
#s_header .more_menu a:visited {
	text-decoration: none !important; display: block;
}
#s_header .more_menu a:hover {
	background: rgb(209, 229, 252);
}
.notice_wrap {
	top: 24px; right: 0px; font-size: 12px; position: absolute; z-index: 0; _right: -1px;
}
.notice_horn {
	background-position: -25px -22px; top: -5px; width: 11px; height: 8px; right: 9px; overflow: hidden; display: block; position: absolute;
}
.notice_pic {
	width: 50px; height: 50px; margin-right: 10px; float: left; display: block;
}
.notice_content_wrap {
	padding: 0px 0px 10px 10px; border-radius: 4px; border: 1px solid rgb(255, 196, 56); border-image: none; width: 225px; height: 104px; box-shadow: 1px 1px rgba(0,0,0,0.2); background-color: rgb(255, 239, 183); _padding-bottom: 10px;
}
.notice_content {
	width: 150px; line-height: 19px; overflow: hidden; -ms-zoom: 1;
}
.login .notice_horn {
	right: 95px;
}
#s_search {
	margin: 0px auto; padding: 27px 0px 0px 62px; text-align: center; clear: both; -ms-zoom: 1;
}
#s_search::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
#sg_logo {
	margin: 0px 10px 0px 0px; width: 160px; height: 37px; float: left; position: relative;
}
#sg_logo a {
	outline: 0px; width: 160px; height: 37px; display: block;
}
#sg_logo img {
	left: 0px; top: 0px; width: 160px; height: 37px; position: absolute;
}
#sg_logo em {
	display: none;
}
#s_logo {
	margin: 0px 10px 0px 0px; width: 160px; height: 37px; float: left; position: relative;
}
#s_logo img {
	left: 0px; top: 0px; width: 160px; height: 37px; position: absolute;
}
.s_search_form {
	background-position: -255px 0px; height: 36px; padding-left: 3px; float: left; position: relative;
}
.search_input {
	background-position: 0px -36px; padding: 5px 0px 4px 5px; border: currentColor; border-image: none; width: 407px; height: 27px; font-size: 16px; float: left; background-repeat: repeat-x;
}
.answer_bt {
	border: currentColor; border-image: none; height: 36px; text-indent: -9999px; margin-right: 5px; float: left; cursor: pointer;
}
.ask_bt {
	border: currentColor; border-image: none; height: 36px; text-indent: -9999px; margin-right: 5px; float: left; cursor: pointer;
}
.search_bt {
	border: currentColor; border-image: none; height: 36px; text-indent: -9999px; margin-right: 5px; float: left; cursor: pointer;
}
.search_bt {
	width: 95px;
}
.ask_bt {
	background-position: -95px 0px; width: 80px;
}
.answer_bt {
	background-position: -175px 0px; width: 80px;
}
.answer_center {
	background: url("http://soso.qstatic.com/wenwen/i/answer_center.png") no-repeat; top: -13px; width: 51px; height: 21px; right: -32px; text-indent: -9999px; position: absolute; cursor: pointer; _background: 0 0;
}
#s_footer {
	padding: 40px 0px 20px; text-align: center; color: rgb(102, 102, 102); line-height: 150%; clear: both;
}
#s_footer a {
	color: rgb(102, 102, 102); text-decoration: none; position: relative;
}
#s_service {
	padding: 1px 0px 6px; overflow: hidden; display: inline-block; -ms-zoom: 1;
}
#s_service li {
	padding: 0px 9px 0px 8px; line-height: 12px; margin-left: -1px; border-left-color: rgb(102, 102, 102); border-left-width: 1px; border-left-style: solid; float: left;
}
#s_service a {
	text-decoration: underline;
}
.links {
	padding-bottom: 1px;
}
.links a {
	text-decoration: none; margin-right: 7px;
}
.hand {
	cursor: pointer;
}
.layer_mask_class {
	background: rgb(0, 0, 0); z-index: 100;
}
.layer_backIframe_class {
	z-index: 101;
}
.layer_border_class {
	background: rgb(191, 209, 238); z-index: 102;
}
.layer_main_class {
	background: rgb(255, 255, 255); border: 1px solid rgb(135, 194, 224); border-image: none; z-index: 103;
}
.layer_head_class {
	background: url("http://soso.qstatic.com/wenwen/i/bg.gif") repeat-x; color: rgb(0, 0, 0); line-height: 34px; font-size: 14px;
}
.layer_head_bottomHr {
	background: rgb(211, 238, 254); margin: 0px 7px; height: 1px; line-height: 0; overflow: hidden; clear: both; font-size: 0px;
}
.layer_title {
	color: rgb(26, 76, 140); padding-left: 10px; font-weight: 700; float: left;
}
.layer_close {
	padding-top: 7px; padding-right: 10px; float: right;
}
.layer_closeLink_class {
	width: 17px; height: 17px; float: left;
}
.layer_close a:link {
	background: url("http://soso.qstatic.com/baike/i/layer_global.gif") repeat-x 4px -36px;
}
.layer_close a:visited {
	background: url("http://soso.qstatic.com/baike/i/layer_global.gif") repeat-x 4px -36px;
}
.layer_close a:hover {
	background: url("http://soso.qstatic.com/baike/i/layer_global.gif") repeat-x 22px -36px;
}
.red {
	color: red;
}
.upload_img {
	background: url("http://soso.qstatic.com/baike/i/editorIcons.gif") no-repeat 5px -42px; margin: 2px 0px; width: 24px; height: 24px; float: left;
}
#divc {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(212, 212, 212) rgb(212, 212, 212); border-image: none; position: absolute; z-index: 98;
}
#divc b {
	font-weight: 400;
}
#divc li {
	height: 23px; line-height: 23px; padding-left: 4px; font-size: 14px; cursor: default; _zoom: 1;
}
.sb_mouseover {
	background: rgb(209, 229, 252);
}
.sb_mouseout {
	background-color: rgb(255, 255, 255);
}
.nav_wrap {
	position: relative; z-index: 98;
}
#nav .current {
	background: url("http://soso.qstatic.com/wenwen/i/qb3_nav_bg.png") no-repeat;
}
#nav li a:hover {
	background: url("http://soso.qstatic.com/wenwen/i/qb3_nav_bg.png") no-repeat;
}
#nav span {
	background: url("http://soso.qstatic.com/wenwen/i/qb3_nav_bg.png") no-repeat;
}
#topCategories li {
	background: url("http://soso.qstatic.com/wenwen/i/qb3_nav_bg.png") no-repeat;
}
.ico_hot {
	background: url("http://soso.qstatic.com/wenwen/i/qb3_nav_bg.png") no-repeat;
}
.mall_link {
	background: url("http://soso.qstatic.com/wenwen/i/qb3_nav_bg.png") no-repeat;
}
.nav_wrap {
	background: url("http://soso.qstatic.com/wenwen/i/qb3_nav_bg.png") no-repeat;
}
.nav_wrap {
	margin: 0px auto; width: 980px; background-repeat: repeat-x;
}
.inner_nav {
	margin: 0px auto; width: 980px; position: relative;
}
#nav {
	height: 42px; overflow: hidden;
}
#nav ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
#nav li {
	height: 42px; float: left; position: relative;
}
.nav_icon_new {
	background: url("http://cache.soso.com/wenwen/deploy/css/common_imgs/nav_icon_new_1799fc6.png") no-repeat; top: 8px; width: 21px; height: 9px; right: 3px; font-size: 1px; display: block; position: absolute;
}
.wb_new .nav_icon_new {
	right: 15px;
}
#nav a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#nav a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
#nav li a {
	width: 110px; height: 42px; text-align: center; line-height: 42px; font-size: 14px; font-weight: 700; display: block;
}
#nav li a:hover {
	background-position: 0px -52px;
}
#nav .current {
	background-position: 0px -104px;
}
#nav a.current:hover {
	background-position: 0px -104px;
}
#nav span {
	background-position: 82px -184px; width: 105px; height: 42px; padding-right: 5px; display: block; cursor: pointer;
}
.mall_link {
	background-position: 0px -156px; margin: 8px 15px 0px 0px; width: 74px; height: 27px; text-align: center; line-height: 27px; float: right;
}
#topCategories {
	background: rgb(255, 255, 255); border: 2px solid rgb(37, 125, 189); border-image: none; left: 110px; top: 45px; overflow: hidden; display: none; position: absolute;
}
#topCategories ul {
	margin: 12px 5px; width: 480px; overflow: hidden; -ms-zoom: 1;
}
#topCategories li {
	background-position: 10px -345px; padding: 0px 20px; width: 80px; height: 30px; line-height: 30px; margin-left: -1px; border-left-color: rgb(217, 227, 236); border-left-width: 1px; border-left-style: solid; float: left;
}
#topCategories a {
	padding: 2px 2px 0px; font-size: 14px; text-decoration: none;
}
#topCategories a:link {
	color: rgb(2, 101, 205);
}
#topCategories a:visited {
	color: rgb(2, 101, 205);
}
#topCategories a:hover {
	background: rgb(38, 126, 190); color: rgb(255, 255, 255);
}
#container {
	-ms-zoom: 1;
}
.ico_hot {
	background-position: 0px -239px; width: 14px; height: 14px; display: inline-block;
}
.ico_lv_0 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_1 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_10 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_11 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_12 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_13 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_14 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_15 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_16 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_17 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_18 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_19 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_2 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_20 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_3 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_4 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_5 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_6 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_7 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_8 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_9 {
	background: url("http://soso.qstatic.com/wenwen/i/lv_bg_20101111.png") no-repeat; padding-left: 20px;
}
.ico_lv_1 {
	background-position: -105px 0px;
}
.ico_lv_2 {
	background-position: -105px 0px;
}
.ico_lv_3 {
	background-position: -105px 0px;
}
.ico_lv_4 {
	background-position: -105px 0px;
}
.ico_lv_10 {
	background-position: -210px 0px;
}
.ico_lv_5 {
	background-position: -210px 0px;
}
.ico_lv_6 {
	background-position: -210px 0px;
}
.ico_lv_7 {
	background-position: -210px 0px;
}
.ico_lv_8 {
	background-position: -210px 0px;
}
.ico_lv_9 {
	background-position: -210px 0px;
}
.ico_lv_11 {
	background-position: -316px 0px;
}
.ico_lv_12 {
	background-position: -316px 0px;
}
.ico_lv_13 {
	background-position: -316px 0px;
}
.ico_lv_14 {
	background-position: -316px 0px;
}
.ico_lv_15 {
	background-position: -316px 0px;
}
.ico_lv_16 {
	background-position: -422px 0px;
}
.ico_lv_17 {
	background-position: -422px 0px;
}
.ico_lv_18 {
	background-position: -422px 0px;
}
.ico_lv_19 {
	background-position: -422px 0px;
}
.ico_lv_20 {
	background-position: -422px 0px;
}
.breadcrumbs {
	line-height: 1.231; overflow: hidden; clear: both; -ms-zoom: 1;
}
.breadcrumbs span {
	margin: 0px 10px; font-family: simsun;
}
.breadcrumbs a.tips_link:hover {
	color: rgb(102, 102, 102); text-decoration: underline; margin-left: 15px;
}
.breadcrumbs a.tips_link:link {
	color: rgb(102, 102, 102); text-decoration: underline; margin-left: 15px;
}
.breadcrumbs a.tips_link:visited {
	color: rgb(102, 102, 102); text-decoration: underline; margin-left: 15px;
}
.pagination .current {
	background: rgb(255, 255, 255);
}
.extend {
	height: 22px; line-height: 15px; font-family: Arial; float: left;
}
.pagination .next a:hover {
	background: rgb(255, 255, 255); padding: 0px 8px; border: 1px solid rgb(212, 212, 212); border-image: none; height: 22px; color: rgb(0, 85, 153); line-height: 21px; text-decoration: none; float: left; display: block;
}
.pagination .next a:link {
	background: rgb(255, 255, 255); padding: 0px 8px; border: 1px solid rgb(212, 212, 212); border-image: none; height: 22px; color: rgb(0, 85, 153); line-height: 21px; text-decoration: none; float: left; display: block;
}
.pagination .next a:visited {
	background: rgb(255, 255, 255); padding: 0px 8px; border: 1px solid rgb(212, 212, 212); border-image: none; height: 22px; color: rgb(0, 85, 153); line-height: 21px; text-decoration: none; float: left; display: block;
}
.pagination .prev a:hover {
	background: rgb(255, 255, 255); padding: 0px 8px; border: 1px solid rgb(212, 212, 212); border-image: none; height: 22px; color: rgb(0, 85, 153); line-height: 21px; text-decoration: none; float: left; display: block;
}
.pagination .prev a:link {
	background: rgb(255, 255, 255); padding: 0px 8px; border: 1px solid rgb(212, 212, 212); border-image: none; height: 22px; color: rgb(0, 85, 153); line-height: 21px; text-decoration: none; float: left; display: block;
}
.pagination .prev a:visited {
	background: rgb(255, 255, 255); padding: 0px 8px; border: 1px solid rgb(212, 212, 212); border-image: none; height: 22px; color: rgb(0, 85, 153); line-height: 21px; text-decoration: none; float: left; display: block;
}
.pagination .next a:hover {
	color: rgb(0, 85, 153);
}
.pagination .prev a:hover {
	color: rgb(0, 85, 153);
}
.w_layer_err {
	background: url("http://soso.qstatic.com/wenwen/i/layer_bg_20100726.png") no-repeat;
}
.w_layer_main {
	background: url("http://soso.qstatic.com/wenwen/i/layer_bg_20100726.png") no-repeat;
}
.w_layer_main .close {
	background: url("http://soso.qstatic.com/wenwen/i/layer_bg_20100726.png") no-repeat;
}
.w_layer_suc {
	background: url("http://soso.qstatic.com/wenwen/i/layer_bg_20100726.png") no-repeat;
}
.w_layer_suc2 {
	background: url("http://soso.qstatic.com/wenwen/i/layer_bg_20100726.png") no-repeat;
}
.w_layer_wrap {
	padding: 4px; width: 380px; position: absolute; z-index: 99;
}
.w_layer_mask {
	background: rgb(0, 0, 0); width: 388px; height: 100%; position: absolute; z-index: 100; opacity: 0.3; _height: 133px;
}
.w_layer_backIframe_class {
	z-index: 101;
}
.w_layer_main {
	background-position: 0px -69px; padding: 0px 7px 23px; border: 1px solid rgb(135, 194, 224); border-image: none; left: 4px; top: 4px; position: relative; z-index: 110; background-repeat: repeat-x; background-color: rgb(255, 255, 255); _padding: 0 7px 19px;
}
.w_layer_main h3 {
	margin: 0px; padding: 10px 4px 0px; height: 24px; color: rgb(0, 51, 153); font-size: 14px; border-bottom-color: rgb(211, 238, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.w_layer_main .close {
	background-position: 4px -48px; top: 8px; width: 17px; height: 17px; right: 10px; text-indent: -9999px; overflow: hidden; position: absolute;
}
.w_layer_main a.close:hover {
	background-position: -17px -48px;
}
.w_layer_con {
	margin: 24px 40px 0px 63px; line-height: 170%; overflow: hidden; font-size: 12px; -ms-zoom: 1;
}
.w_layer_err {
	width: 48px; height: 45px; float: left;
}
.w_layer_suc {
	width: 48px; height: 45px; float: left;
}
.w_layer_suc2 {
	width: 48px; height: 45px; float: left;
}
.w_layer_err {
	background-position: -50px 0px;
}
.w_layer_suc2 {
	background-position: -100px 0px;
}
.w_layer_con strong {
	padding-top: 1px; font-size: 14px; display: block;
}
.w_layer_con p {
	margin: 0px; padding: 0px; float: left;
}
.w_layer_con .line_height {
	line-height: 290%;
}
.w_layer_con a:hover {
	color: rgb(0, 51, 204); text-decoration: underline;
}
.w_layer_con a:link {
	color: rgb(0, 51, 204); text-decoration: underline;
}
.w_layer_con a:visited {
	color: rgb(0, 51, 204); text-decoration: underline;
}
.pos {
	position: relative;
}
#nav::after {
	display: table; content: "";
}
#nav::before {
	display: table; content: "";
}
#nav::after {
	clear: both;
}
#nav {
	-ms-zoom: 1;
}
#s_main::after {
	display: table; content: "";
}
#s_main::before {
	display: table; content: "";
}
#s_main::after {
	clear: both;
}
#s_main {
	-ms-zoom: 1;
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	-ms-zoom: 1;
}
#s_bar li {
	position: relative;
}
.s_nav li {
	position: relative;
}
#s_nav sub {
	background: url("http://soso.qstatic.com/30d/img/web/ico_new2.png") no-repeat; left: 25px; top: -8px; width: 23px; height: 12px; text-indent: -9999px; overflow: hidden; display: inline-block; position: absolute;
}
.s_nav sub {
	background: url("http://soso.qstatic.com/30d/img/web/ico_new2.png") no-repeat; left: 25px; top: -8px; width: 23px; height: 12px; text-indent: -9999px; overflow: hidden; display: inline-block; position: absolute;
}
#nav .wwMall {
	background-position: -110px -404px; width: 60px; padding-left: 20px; margin-left: 138px; float: left; display: inline-block;
}
#nav .wwMall:hover {
	background-position: -110px -404px;
}
.layer_daren {
	width: 225px; height: 120px; display: block; position: relative;
}
.bluestar {
	background: url("http://soso.qstatic.com/wenwen/i/layer_bluestar.png") no-repeat;
}
.answer_tip {
	padding: 25px 0px 0px 66px; color: rgb(51, 51, 51); font-size: 14px; font-weight: 700;
}
.star_tip {
	left: 20px; top: 56px; width: 185px; height: 58px; display: block; position: absolute;
}
.user_avatar {
	width: 140px; height: 140px; overflow: hidden; text-decoration: none; display: block; position: relative; -ms-zoom: 1;
}
.user_avatar img {
	width: 140px; height: 140px;
}
.user_avatar div {
	display: none;
}
.user_avatar div div {
	background: rgba(0, 0, 0, 0.5); left: 0px; width: 100%; height: 27px; text-align: center; bottom: 0px; display: block; position: absolute; z-index: 10;
}
.user_avatar span {
	left: 0px; top: 116px; width: 140px; text-align: center; color: rgb(255, 255, 255); display: block; position: absolute; z-index: 20; background-color: transparent;
}
#QRCode {
	display: none;
}
@media print
{
* {
	background: none !important; color: rgb(0, 0, 0) !important; line-height: 1.5 !important; font-family: fangsong,simsun,sans-serif !important; font-size: 16pt !important; box-shadow: none !important; text-shadow: none !important;
}
img {
	max-width: 100% !important; page-break-inside: avoid;
}
#QRCode {
	top: 0px; width: 100px; height: 100px; right: 0px; display: block; position: absolute;
}
#relatedQuestions {
	display: none;
}
#s_footer {
	display: none;
}
#s_header {
	display: none;
}
#scrollToTop {
	display: none;
}
.ans_box {
	display: none;
}
.breadcrumbs {
	display: none;
}
.column2 {
	display: none;
}
.nav_wrap {
	display: none;
}
.question_info {
	display: none;
}
.share_wrap {
	display: none;
}
.user_pic {
	display: none;
}
.user_sign span {
	display: none;
}
#questionTitle {
	line-height: 2 !important; font-family: hiragino sans gb,simhei,sans-serif !important; font-weight: 500 !important;
}
.pending_wrap h3 {
	line-height: 2 !important; font-family: hiragino sans gb,simhei,sans-serif !important; font-weight: 500 !important;
}
.replenish dt {
	line-height: 2 !important; font-family: hiragino sans gb,simhei,sans-serif !important; font-weight: 500 !important;
}
.resolved-question .title h3 {
	line-height: 2 !important; font-family: hiragino sans gb,simhei,sans-serif !important; font-weight: 500 !important;
}
.user_sign a {
	line-height: 2 !important; font-family: hiragino sans gb,simhei,sans-serif !important; font-weight: 500 !important;
}
#questionTitle {
	font-size: 24pt !important;
}
.resolved-question .title h3 {
	font-size: 18pt !important;
}
.answer-con {
	line-height: 1.4; font-family: fangsong,simsun,sans-serif; font-size: 12pt;
}
.answer-con p {
	line-height: 1.4; font-family: fangsong,simsun,sans-serif; font-size: 12pt;
}
.answer-con pre {
	line-height: 1.4; font-family: fangsong,simsun,sans-serif; font-size: 12pt;
}
.question-con {
	line-height: 1.4; font-family: fangsong,simsun,sans-serif; font-size: 12pt;
}
.replenish p {
	line-height: 1.4; font-family: fangsong,simsun,sans-serif; font-size: 12pt;
}
.question-con br {
	display: none;
}
.question-con a {
	text-decoration: none !important;
}
.question-con div b {
	font-family: hiragino sans gb,simhei,sans-serif !important; font-weight: 500 !important;
}
.answer-con {
	page-break-after: avoid; -ms-word-break: break-all; -ms-word-wrap: break-word; orphans: 3; widows: 3;
}
.answer-con pre {
	page-break-after: avoid; -ms-word-break: break-all; -ms-word-wrap: break-word; orphans: 3; widows: 3;
}
.question-con div {
	page-break-after: avoid; -ms-word-break: break-all; -ms-word-wrap: break-word; orphans: 3; widows: 3;
}
.default-answer {
	padding: 5pt 0px !important; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; page-break-after: avoid; orphans: 3; widows: 3;
}
.user-sign a {
	font-weight: 700 !important; text-decoration: none;
}
.origin a[href]::after {
	content: "http://wenwen.soso.com/";
}
}
.nav-new {
	background: url("http://soso.qstatic.com/wenwen/i/nav-new.gif") no-repeat; top: -13px; width: 13px; height: 16px; right: -9px; overflow: hidden; position: absolute;
}
.ft {
	float: left;
}
.fr {
	float: right;
}
.reputation table {
	width: 100%;
}
.reputation table td {
	width: auto;
}
.reputation-show {
	font-size: 0px;
}
.reputation-show .num {
	width: 49%; vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.reputation-show .reputation-icon-show {
	width: 49%; vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.reputation-show .num {
	text-align: right; color: rgb(153, 153, 153); font-size: 12px;
}
.reputation-show .num .inner {
	padding-right: 5px;
}
.reputation-show .reputation-icon-show {
	padding: 0px; text-align: left; overflow: visible; font-size: 0px; vertical-align: middle; display: inline-block; -ms-zoom: 1; max-width: none;
}
.reputation-icon-show .inner {
	padding-left: 5px; font-size: 0px; vertical-align: middle; display: inline;
}
.ico-reputation {
	background: url("http://cache.soso.com/wenwen/i/reputation-ico.png") no-repeat; width: 18px; height: 17px; vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.ico-reputation-heart {
	background-position: 0px 0px;
}
.ico-reputation-heart-disable {
	background-position: 0px -17px;
}
.ico-reputation-diamond {
	background-position: -18px 0px;
}
.ico-reputation-diamond-disable {
	background-position: -18px 0px;
}
.ico-reputation-crown {
	background-position: -36px 0px;
}
.ico-reputation-crown-disable {
	background-position: -36px 0px;
}
.ico-reputation-senior-crown {
	background-position: -36px -17px;
}
.lib-week ol {
	background: url("http://cache.soso.com/wenwen/i/icon_lib_all.png") no-repeat;
}
.lib-expert::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.lib-week li::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.lib-week {
	padding: 0px 0px 9px; border: 1px solid rgb(217, 217, 217); border-image: none;
}
.lib-week h3 {
	margin-bottom: 7px;
}
.lib-week ol {
	background-position: 5px 33px; margin: 0px 15px; _background-position: 5px 31px;
}
.week-title .user {
	float: left;
}
.lib-week li {
	line-height: 26px; _zoom: 1;
}
.lib-week em {
	text-indent: -999em; display: block;
}
.lib-week em {
	float: left;
}
.lib-week li a {
	float: left;
}
.week-title .rank {
	float: left;
}
.lib-week li a {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 138px; _width: 138px;
}
.week-title span {
	color: rgb(102, 102, 102);
}
.lib-week .week-title {
	padding-left: 0px;
}
.lib-week .reputation-show {
	width: 125px; float: left;
}
.lib-week .reputation-icon-show .inner {
	float: left;
}
.lib-week .reputation-show .num {
	float: left;
}
.lib-week .reputation-show .reputation-icon-show {
	float: left;
}
.lib-week li {
	padding-left: 25px;
}
.lib-week li a {
	width: 60px; padding-right: 5px; display: block;
}
.week-title .user {
	margin-left: 5px;
}
.lib-week .week-title span {
	padding-left: 70px; float: left;
}
.lib-week .week-title .rank {
	padding-left: 0px;
}
.lib-week .week-title .user {
	padding-left: 0px;
}
.lib-week .tab-box {
	font-size: 0px;
}
.lib-week .tab-box li {
	padding: 0px; width: 50%; text-align: center; font-size: 12px; display: inline-block; -ms-zoom: 1;
}
.lib-week .tab-box li a {
	border-width: 0px 1px 1px 0px; border-style: none solid solid none; border-color: rgb(217, 217, 217); padding: 0px; width: auto; height: 32px; color: rgb(0, 0, 0); line-height: 32px; float: none; display: block; max-width: none;
}
.lib-week .tab-box li a.last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.lib-week .tab-box li a:hover {
	text-decoration: none;
}
.lib-week .tab-box .cur a {
	font-weight: 700; border-bottom-color: rgb(255, 255, 255);
}
.icon_help {
	width: 14px; height: 14px; margin-top: 5px; float: left; display: inline-block; -ms-zoom: 1;
}
.reputation .pagination {
	padding-bottom: 0px;
}
.fc9 {
	color: rgb(153, 153, 153);
}
.my_info .pr {
	display: inline; position: relative;
}
.my_info .pr .tips {
	left: -54px; top: 25px; white-space: nowrap; position: absolute;
}
.my_info .pr .tips .inner {
	padding: 5px 20px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; position: relative; background-color: rgb(255, 248, 238);
}
.my_info .pr .tips .close {
	top: 0px; right: 5px; color: rgb(183, 183, 183); font-size: 16px; position: absolute;
}
.my_info .pr .tips .con {
	color: rgb(214, 71, 0); font-weight: 700; margin-bottom: 10px;
}
.my_info .pr .tips .btn {
	border-radius: 3px; border: 1px solid rgb(38, 130, 195); border-image: none; width: 87px; height: 22px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; display: block; background-color: rgb(23, 152, 242);
}
.my_info .pr .tips .btn:hover {
	text-decoration: none;
}
.my_info .pr .tips .arr-up {
	background: url("http://cache.soso.com/wenwen/i/arr-y-up.png") no-repeat 0px 0px; left: 50%; top: -9px; width: 18px; height: 10px; overflow: hidden; margin-left: -9px; position: absolute;
}
.adopt_tip {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.answer_question {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.bt_wrap input {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.btn_btm_search {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.confirm_bt {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.disabled_vote {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.expansion_other span {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.fresh_bt {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.gotop {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.help_bt {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.i_error_tip {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.ico_help {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.ico_jing {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.icon_help {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.mini_central_login a {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.more_answer {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.operate_con .tips {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.orange_button {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.orange_button_wrap a {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.red_vote {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.reply_bt {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.resolved_question .icon {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.solve {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.submit_answer {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.sync_wenwen .close {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.tip_answer {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.vote {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.vote_nobg {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.voted {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.similar_wrap .similar_info {
	color: rgb(153, 153, 153); font-size: 12px;
}
.list_question_time {
	color: rgb(153, 153, 153); padding-right: 10px; font-size: 12px; float: right;
}
.category {
	color: rgb(153, 153, 153);
}
.break {
	color: rgb(153, 153, 153); margin-left: 0px;
}
.modify_category {
	color: rgb(153, 153, 153);
}
.outside_link a {
	color: rgb(153, 153, 153); font-size: 12px; text-decoration: underline;
}
.set_anon {
	color: rgb(153, 153, 153);
}
.sign_wrap .set_anon {
	color: rgb(153, 153, 153);
}
.relate_knowledge .ico_reward {
	_background-position: 0 -43px;
}
.wait_answer .ico_reward {
	_background-position: 0 -43px;
}
.relate_knowledge .vote {
	color: rgb(102, 102, 102); line-height: 23px; font-size: 12px; float: none; display: inline-block;
}
.relate_knowledge .vote_nobg {
	background-position: -80px -545px;
}
.relate_knowledge .vote_nobg:hover {
	background-position: -80px -545px; text-decoration: none;
}
.ico_urgent {
	background-position: -54px -50px; width: 14px; height: 14px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.similar_wrap .wait_answer {
	padding-left: 10px;
}
.wait_answer .ico_urgent {
	_height: 22px; _background-position: -54px -43px;
}
.wait_answer .more_questions {
	padding: 0px 0px 10px 10px;
}
.ico_mobile {
	background-position: -108px -50px; width: 14px; height: 14px; margin-right: 10px; vertical-align: middle; display: inline-block;
}
.question_time {
	color: rgb(153, 153, 153);
}
.source {
	color: rgb(153, 153, 153); margin-right: 10px;
}
.source a {
	color: rgb(153, 153, 153);
}
.question_op {
	float: left;
}
.replenish_con {
	line-height: 190%; padding-top: 3px; font-size: 14px;
}
.replenish_con .question_time {
	color: rgb(153, 153, 153); font-size: 12px; margin-left: 10px;
}
.solve {
	background-position: 0px -730px; width: 65px; height: 28px; text-align: center; color: rgb(18, 128, 213); line-height: 28px; float: left; display: inline-block; cursor: pointer;
}
.solve:hover {
	background-position: -67px -730px; text-decoration: none; cursor: pointer;
}
.unfold .tab_first {
	background-position: 0px -173px;
}
.unfold .tab_first:hover {
	background-position: -104px -126px;
}
.unfold .current .tab_first {
	background-position: 0px -42px;
}
.unfold .current .tab_first:hover {
	background-position: 0px -42px;
}
.unfold .tab_last {
	background-position: -105px -173px;
}
.unfold .tab_last:hover {
	background-position: -207px -126px;
}
.unfold .current .tab_last {
	background-position: -207px -42px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.unfold .current .tab_last:hover {
	background-position: -207px -42px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.operate_tit .tab_one {
	background-position: 0px -214px; border: 0px currentColor; border-image: none; width: 95px;
}
.operate_tit .tab_one:hover {
	background-position: -104px -214px; margin: 0px; border: 0px currentColor; border-image: none;
}
.unfold .tab_one {
	background-position: -206px -214px; border: 0px currentColor; border-image: none;
}
.unfold .tab_one:hover {
	background-position: -206px -214px; border: 0px currentColor; border-image: none;
}
.unfold .current .tab_one {
	background-position: -206px -214px; border: 0px currentColor; border-image: none;
}
.unfold .current .tab_one:hover {
	background-position: -206px -214px; border: 0px currentColor; border-image: none;
}
.operate_tit span {
	width: 14px; height: 14px; margin-right: 6px; display: inline-block;
}
.operate_tit .ico_help {
	background-position: 0px -126px;
}
.operate_tit .current .ico_help {
	background-position: 0px -150px;
}
.operate_tit a:hover .ico_help {
	background-position: 0px -150px;
}
.operate_tit .ico_replenish {
	background-position: -24px -126px;
}
.operate_tit .current .ico_replenish {
	background-position: -24px -150px;
}
.operate_tit a:hover .ico_replenish {
	background-position: -24px -150px;
}
.operate_tit .ico_reward {
	background-position: -48px -126px; padding: 0px;
}
.operate_tit .current .ico_reward {
	background-position: -48px -150px;
}
.operate_tit a:hover .ico_reward {
	background-position: -48px -150px;
}
.operate_tit .ico_urgent {
	background-position: -72px -126px;
}
.operate_tit .current .ico_urgent {
	background-position: -72px -150px;
}
.operate_tit a:hover .ico_urgent {
	background-position: -72px -150px;
}
.operate_tit .operate_disabled a:hover .ico_urgent {
	background-position: -72px -174px;
}
#operate_help_content {
	padding-right: 0px;
}
.disabled .expert_con {
	color: rgb(153, 153, 153);
}
.disabled a {
	color: rgb(153, 153, 153);
}
.expert_con {
	line-height: 180%; margin-left: 46px;
}
.expert_con em {
	color: rgb(153, 153, 153);
}
.operate_con .font_con {
	color: rgb(0, 0, 0); line-height: 28px;
}
.operate_con p {
	line-height: 28px;
}
.operate_con .font_con strong {
	color: rgb(0, 0, 0);
}
.re_add {
	padding-top: 0px;
}
.cancel_bt {
	background: url("http://soso.qstatic.com/wenwen/i/success_bg.png") no-repeat -104px -263px; border: currentColor; border-image: none; width: 75px; height: 35px; color: rgb(51, 51, 51); font-size: 14px; font-weight: 700; cursor: pointer;
}
.cancel_bt:hover {
	background-position: -104px -304px;
}
.cancel_bt:active {
	background-position: -104px -344px;
}
.cancel_disabled {
	background-position: -104px -384px; color: rgb(153, 153, 153); cursor: default;
}
.cancel_disabled:hover {
	background-position: -104px -384px; color: rgb(153, 153, 153); cursor: default;
}
.icon_oppose {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_vote.png") no-repeat; width: 14px; height: 12px; overflow: hidden; display: inline-block;
}
.icon_support {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_vote.png") no-repeat; width: 14px; height: 12px; overflow: hidden; display: inline-block;
}
.icon_support {
	background-position: 0px -24px;
}
.icon_oppose {
	background-position: 0px -36px;
}
.operate_already:hover {
	cursor: default;
}
.operate_already .operate_support {
	background-position: 0px -54px;
}
.operate_already .operate_support:hover {
	background-position: 0px -54px;
}
.ope_disabled .operate_support {
	background-position: 0px 0px; cursor: default;
}
.ope_disabled .operate_support:hover {
	background-position: 0px 0px; cursor: default;
}
.ope_disabled .operate_oppose {
	background-position: -70px 0px; cursor: default;
}
.ope_disabled .operate_oppose:hover {
	background-position: -70px 0px; cursor: default;
}
.ope_disabled .sup_voted {
	background-position: 0px -54px;
}
.ope_disabled .sup_voted:hover {
	background-position: 0px -54px;
}
.ope_disabled .opp_voted {
	background-position: -70px -54px;
}
.ope_disabled .opp_voted:hover {
	background-position: -70px -54px;
}
.ope_disabled .tip {
	margin-left: -67px;
}
.evaluation_list {
	background: rgb(245, 251, 255); padding: 10px; border: 1px solid rgb(228, 244, 255); border-image: none; margin-top: 15px; position: relative; -ms-zoom: 1;
}
.arrow {
	top: -6px; width: 11px; height: 6px; right: 15px; position: absolute;
}
.reply_wrap {
	overflow: hidden; -ms-zoom: 1;
}
.replay_area {
	background: rgb(255, 255, 255); border: 1px solid rgb(203, 203, 203); border-image: none; margin-right: 10px; float: left; position: relative; -ms-overflow-y: auto;
}
.replay_area textarea {
	padding: 7px 0px 0px 5px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 558px; height: 23px; line-height: 150%; font-size: 12px; -ms-overflow-y: auto;
}
.replay_area textarea:focus {
	outline: 0px;
}
.replay_area .textarea_auto {
	height: 102px;
}
.textarea_focus {
	border: 1px solid rgb(71, 176, 250); border-image: none;
}
.reply_bt {
	background-position: 0px -317px; width: 69px; height: 36px; text-align: center; color: rgb(0, 0, 0); line-height: 36px; font-size: 12px; font-weight: 700; float: left;
}
.reply_bt:hover {
	background-position: -79px -317px; text-decoration: none;
}
.reply_disabled {
	color: rgb(153, 153, 153); cursor: default;
}
.reply_disabled:hover {
	background-position: 0px -317px;
}
.error_tips {
	color: rgb(255, 88, 30); line-height: 30px; clear: both; font-size: 12px;
}
.error_tips .i_error_tip {
	background-position: 0px -373px; margin: 7px 4px 8px 0px; width: 15px; height: 15px; float: left; display: block;
}
.reply_con {
	padding-top: 5px; -ms-word-break: normal; -ms-word-wrap: break-word;
}
.reply_con li {
	padding: 10px 0px; line-height: 190%; border-bottom-color: rgb(202, 230, 249); border-bottom-width: 1px; border-bottom-style: dashed;
}
.reply_con .last {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.reply_op {
	overflow: hidden; -ms-zoom: 1;
}
.reply_op span {
	color: rgb(153, 153, 153); float: left;
}
.reply_op .reply {
	float: right;
}
.similar_wrap {
	padding: 0px 15px 8px; border: 1px solid rgb(191, 217, 233); border-image: none; margin-top: 10px;
}
.similar_wrap .similar_questions li .ico_reward {
	line-height: 22px;
}
.similar_questions {
	padding: 20px 0px 0px; font-size: 14px;
}
.similar_questions h3 {
	font-size: 14px; margin-bottom: 10px;
}
.similar_questions li {
	background: url("http://soso.qstatic.com/wenwen/i/list_dot.gif") no-repeat 0px 14px; height: 30px; line-height: 30px; overflow: hidden; padding-left: 10px; -ms-zoom: 1;
}
.wait_answer li {
	border-bottom-color: rgb(191, 217, 233); border-bottom-width: 1px; border-bottom-style: dashed;
}
.wait_answer li .quick_ans_btn_wrap {
	height: 28px; overflow: hidden; -ms-zoom: 1;
}
.similar_questions a {
	vertical-align: middle;
}
.similar_questions span {
	vertical-align: middle;
}
.more_question {
	margin-left: 20px;
}
.similar_questions li:hover {
	background-color: rgb(245, 251, 255);
}
.relate_knowledge li:hover {
	background-color: rgb(255, 255, 255);
}
.relate_knowledge h3 {
	padding: 0px 0px 0px 10px;
}
.relate_knowledge ul {
	padding: 0px 0px 0px 10px;
}
.similar_questions li .ico_reward {
	margin: 0px 0px 0px 5px; line-height: 14px; font-size: 12px; _line-height: 30px;
}
.similar_questions li .ico_urgent {
	margin-left: 10px;
}
.similar_questions .current {
	height: auto;
}
.similar_questions .quick_answer {
	margin: 7px 0px; border: 1px solid rgb(203, 204, 203); border-image: none; width: 586px;
}
.similar_questions .quick_answer textarea {
	padding: 10px; outline: 0px; border: 0px currentColor; border-image: none; width: 566px; height: 50px; overflow: auto; vertical-align: top; resize: none;
}
.similar_questions .textarea_focus {
	border: 1px solid rgb(71, 176, 250); border-image: none;
}
.similar_questions .quick_answer_tip {
	line-height: 16px; float: left;
}
.similar_questions .current .submit_wrap {
	padding-top: 2px; margin-right: 80px;
}
.similar_questions .current .submit_answer {
	background-position: 0px -317px; border: currentColor; border-image: none; width: 69px; height: 36px; color: rgb(0, 0, 0); text-indent: 0px; font-weight: 700; cursor: pointer; _margin-right: 0;
}
.similar_questions .current .submit_answer:hover {
	background-position: -79px -317px;
}
.similar_questions .answered {
	color: rgb(153, 153, 153); font-size: 12px; margin-right: 70px; float: right;
}
.answer_num {
	color: rgb(153, 153, 153); padding-right: 9px; font-size: 12px; float: right;
}
.answer_question {
	background-position: 0px -251px; margin: 4px 40px 0px 0px; width: 71px; height: 24px; color: rgb(0, 0, 0); line-height: 24px; padding-left: 10px; font-size: 12px; float: right; display: none;
}
a.answer_question:hover {
	background-position: -91px -251px; text-decoration: none;
}
.similar_questions li:hover .answer_question {
	display: block;
}
.similar_questions .current .answer_question {
	background-position: -160px -283px; display: block;
}
.similar_questions .current .answer_question:hover {
	background-position: -251px -283px;
}
.similar_keywords {
	margin: 15px 0px 6px 20px; overflow: hidden; font-size: 14px; -ms-zoom: 1;
}
.similar_keywords h3 {
	padding: 16px 0px 6px;
}
.similar_keywords li {
	width: 167px; float: left;
}
.relate_search {
	line-height: 28px; margin-top: 12px; margin-left: 0px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: dashed;
}
.relate_search h3 {
	padding: 12px 0px 5px 10px;
}
.relate_search ul {
	padding-left: 10px;
}
.open_questions {
	padding: 20px 0px 0px; border-top-color: rgb(224, 225, 224); border-top-width: 1px; border-top-style: dashed;
}
.similar_questions .similar_keywords li {
	background: 0px 0px; width: 157px;
}
.open_source {
	padding: 15px 15px 10px; border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid;
}
.source_con {
	padding-top: 12px;
}
.source_con img {
	border: 1px solid rgb(223, 223, 223); border-image: none;
}
.source_con p {
	padding: 5px 0px 0px; line-height: 190%;
}
.source_con .btn_ask {
	background: url("http://soso.qstatic.com/wenwen/i/wenwen_inner_login.png") no-repeat; margin: 10px auto 0px; border: 0px currentColor; border-image: none; width: 109px; height: 32px; text-align: center; color: rgb(0, 0, 0); line-height: 32px; font-size: 12px; font-weight: 400; display: block; cursor: pointer;
}
.source_con .btn_ask:hover {
	background-position: 0px -32px; text-decoration: none;
}
.expert_wrap {
	padding: 13px 15px 0px; margin-top: 10px;
}
.expert_wrap2 {
	padding: 5px 0px 0px; margin-bottom: 10px;
}
.expert_wrap h3 {
	font-size: 12px;
}
.expert_main {
	padding: 19px 0px 15px; color: rgb(102, 102, 102); overflow: hidden; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: dotted; _zoom: 1;
}
.expert_main img {
	vertical-align: top;
}
.expert_main .avatar {
	padding: 1px; border: 1px solid rgb(223, 223, 223); border-image: none; margin-right: 8px; float: left; display: block;
}
.expert_main li {
	line-height: 170%; _height: 22px;
}
.expert_main a {
	vertical-align: middle; _vertical-align: baseline;
}
.expert_main li span {
	vertical-align: middle; _vertical-align: baseline;
}
.expert_main li span {
	line-height: 220%; padding-right: 10px;
}
.expert_main dl {
	line-height: 200%; overflow: hidden; -ms-zoom: 1;
}
.expert_main dt {
	float: left;
}
.expert_main dd {
	margin-left: 30px;
}
.expert_main dd a {
	margin-right: 7px;
}
.help_bt {
	background-position: 0px -283px; margin: 6px 10px 0px 0px; width: 69px; height: 24px; text-align: center; color: rgb(0, 0, 0); line-height: 24px; float: left; display: block;
}
.help_bt:hover {
	background-position: -79px -283px; text-decoration: none;
}
.trends {
	margin-top: 10px; float: left;
}
.user_card {
	background: rgb(255, 255, 255); padding: 15px 15px 6px; border: 1px solid rgb(163, 196, 219); border-image: none; width: 310px; color: rgb(102, 102, 102) !important; position: absolute; z-index: 806; -ms-zoom: 1;
}
.user_card a {
	color: rgb(102, 102, 102) !important;
}
.user_card span {
	color: rgb(102, 102, 102) !important;
}
.mobile_expert {
	padding: 15px 5px 15px 15px; border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid;
}
.mobile_expert_list li {
	overflow: hidden; padding-top: 15px; -ms-zoom: 1;
}
.mobile_expert_list li img {
	padding: 1px; border: 1px solid rgb(223, 223, 223); border-image: none; float: left;
}
.mobile_expert_con {
	color: rgb(153, 153, 153); line-height: 180%; margin-left: 50px; _line-height: 200%;
}
.mobile_expert_con em {
	margin: 0px 8px 0px 10px;
}
.mobile_expert_con strong {
	font-weight: 700;
}
.gotop {
	background-position: -280px -200px; left: 50%; top: 100%; width: 42px; height: 40px; text-indent: -999em; overflow: hidden; margin-top: -158px; margin-left: 240px; display: block; position: fixed; _position: absolute; _bottom: auto;
}
.gotop:hover {
	background-position: -322px -200px;
}
.vote {
	background-position: -80px -546px; width: 30px; height: 20px; color: rgb(230, 141, 24) !important; line-height: 20px; padding-left: 25px; font-weight: 700; text-decoration: none; float: left;
}
.vote:hover {
	background-position: -145px -544px; text-decoration: none;
}
.vote_nobg {
	background-position: -250px -733px;
}
.vote_nobg:hover {
	background-position: -250px -733px; text-decoration: none;
}
.pagination {
	padding: 15px 0px 5px; clear: both; font-family: Tahoma; font-size: 12px;
}
.pagination .next a:hover {
	border: 1px solid rgb(71, 176, 250); border-image: none;
}
.pagination .prev a:hover {
	border: 1px solid rgb(71, 176, 250); border-image: none;
}
.pagination a:hover {
	border: 1px solid rgb(71, 176, 250); border-image: none;
}
.pagination .current {
	border: 1px solid rgb(255, 255, 255); border-image: none; float: left; display: block;
}
.answer-wrap .pagination {
	padding: 8px 0px 13px;
}
.vercode {
	overflow: hidden; padding-top: 12px; clear: both; -ms-zoom: 1;
}
.vercode input {
	padding: 3px 0px 0px 4px; border: 1px solid rgb(101, 152, 203); border-image: none; width: 124px; height: 20px; line-height: 20px; float: left;
}
.vercode .field_err {
	padding-top: 6px; padding-left: 10px; float: left;
}
.vercode_img {
	color: rgb(153, 153, 153); line-height: 200%; overflow: hidden; padding-top: 5px; clear: both; -ms-zoom: 1;
}
.vercode_img img {
	margin-right: 10px; float: left;
}
#vercode {
	overflow: hidden; clear: both; -ms-zoom: 1; _position: relative;
}
#vercode input {
	padding: 3px 0px 0px 4px; border: 1px solid rgb(101, 152, 203); border-image: none; width: 124px; height: 20px; line-height: 20px; float: left; _position: absolute;
}
#vercode .vercode_img {
	_padding-top: 30px;
}
#otherQuestions .vercode input {
	_margin-left: -30px;
}
.mini_central {
	padding: 15px 5px 12px 15px; line-height: 180%; overflow: hidden; -ms-zoom: 1;
}
.mini_central img {
	padding: 1px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 60px; height: 60px; float: left;
}
.my_info {
	color: rgb(102, 102, 102); line-height: 170%; margin-left: 75px;
}
.user_bn {
	background: rgb(244, 248, 251); margin: 15px 10px 5px 0px; padding: 7px 0px; border: 1px solid rgb(222, 233, 239); border-image: none; clear: both;
}
.user_bn span {
	width: 102px; height: 40px; text-align: center; color: rgb(102, 102, 102); display: inline-block;
}
.user_bn em {
	color: rgb(102, 102, 102); text-decoration: none;
}
.user_bn a {
	display: inline-block;
}
.user_bn .line {
	border-right-color: rgb(211, 228, 235); border-right-width: 1px; border-right-style: dashed;
}
.op_bt:hover {
	text-decoration: none;
}
.op_bt strong {
	font-weight: 400;
}
.op_bt:hover strong {
	font-weight: 400; text-decoration: underline;
}
.mini_central dl {
	color: rgb(102, 102, 102); line-height: 180%; padding-top: 5px; clear: both;
}
.mini_central dl em {
	color: rgb(229, 97, 0); font-weight: 700;
}
.mini_central .rate {
	color: rgb(153, 153, 153);
}
.mini_central .ico_reward {
	color: rgb(102, 102, 102); line-height: 14px; float: right;
}
.side_wrap {
	border: 1px solid rgb(217, 217, 217); border-image: none;
}
.mini_central_login {
	padding: 18px 0px; text-align: center; color: rgb(153, 153, 153);
}
.mini_central_login a {
	background-position: -65px -696px; width: 85px; height: 32px; color: rgb(0, 0, 0); line-height: 32px; margin-top: 5px; display: inline-block;
}
.mini_central_login a:hover {
	background-position: -155px -696px; text-decoration: none; vertical-align: middle;
}
.offerflower {
	_margin-top: -5px;
}
.view_source:hover {
	color: rgb(153, 153, 153) !important; font-size: 12px !important;
}
.view_source:link {
	color: rgb(153, 153, 153) !important; font-size: 12px !important;
}
.view_source:visited {
	color: rgb(153, 153, 153) !important; font-size: 12px !important;
}
.satisfaction_answer .user_pic {
	_left: 0;
}
.resolved_question .essence_knowledge .title .icon {
	_left: -26px;
}
.resolved_question .satisfaction_answer .title .icon {
	_left: -26px;
}
.quick_ans_btn_wrap .ico_reward {
	_height: 28px;
}
.lib_group {
	padding: 15px 15px 0px; margin-top: -1px; border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid;
}
.lib_group .title_wrap {
	overflow: hidden; margin-bottom: 15px; -ms-zoom: 1;
}
.lib_group .title_wrap .fl {
	float: left;
}
.lib_group .title_wrap .fr {
	font-family: Simsun; float: right;
}
.lib_group .groupList {
	color: rgb(153, 153, 153);
}
.groupList li {
	margin-bottom: 20px;
}
.groupList .info {
	overflow: hidden; -ms-zoom: 1;
}
.groupList .avatar {
	float: left;
}
.groupList .avatar img {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 38px; height: 38px; display: block; cursor: default;
}
.groupList .info .txt {
	margin-left: 50px; -ms-zoom: 1;
}
.groupList .name {
	margin-bottom: 8px;
}
.groupList .icon_authority {
	background: url("http://soso.qstatic.com/wenwen/i/ico_usercard_spirit.png") no-repeat 0px -140px; width: 14px; height: 14px; margin-right: 3px; vertical-align: text-bottom; display: inline-block;
}
.groupList .tag {
	background: rgb(165, 198, 243); padding: 0px 3px; height: 16px; color: rgb(255, 255, 255); line-height: 16px; display: inline-block;
}
.groupList .intro {
	margin: 8px 0px;
}
.lib_group .joinGroup {
	padding: 20px 0px 5px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: dashed;
}
.joinGroup .btn_join {
	background: url("http://soso.qstatic.com/wenwen/i/wenwen_inner_login.png") no-repeat; margin: 0px auto 15px; width: 109px; height: 32px; text-align: center; line-height: 32px; font-size: 14px; display: block;
}
.joinGroup .btn_join:hover {
	background-position: 0px -32px; text-decoration: none;
}
.joinGroup li {
	background: url("http://soso.qstatic.com/wenwen/i/uc/bg_mod_qz.png") no-repeat 2px -67px; color: rgb(153, 153, 153); padding-left: 12px; margin-bottom: 10px;
}
.lib_side a.fr {
	font-family: Simsun;
}
.default_answer {
	padding: 8px 0px 10px;
}
.user_pic {
	padding: 1px; border: 1px solid rgb(223, 223, 223); border-image: none; left: 25px; position: absolute;
}
.sign_wrap {
	margin-bottom: 7px; position: relative; z-index: 801; -ms-zoom: 1;
}
.sign_wrap::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.user_sign_wrap {
	margin-left: 55px;
}
.user_sign {
	color: rgb(153, 153, 153); padding-left: 0px; position: relative;
}
.answer_con {
	line-height: 190%; padding-bottom: 6px; clear: both; font-size: 14px; margin-left: 55px; -ms-word-break: normal; -ms-word-wrap: break-word;
}
.adWrap .btn_detail {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_vote_2.png") no-repeat 0px -81px; width: 70px; height: 27px; text-align: center; line-height: 26px; float: right;
}
.answer_wrap .ad .btn_detail {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_vote_2.png") no-repeat 0px -81px; width: 70px; height: 27px; text-align: center; line-height: 26px; float: right;
}
.adWrap .btn_detail:hover {
	background-position: -70px -81px; text-decoration: none;
}
.answer_wrap .ad .btn_detail:hover {
	background-position: -70px -81px; text-decoration: none;
}
.adWrap {
	padding: 0px 25px 10px;
}
.adWrap .answer-con a {
	color: rgb(153, 153, 153); font-size: 12px; margin-left: 10px;
}
.adWrap .btn_detail {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_vote_2.png") no-repeat 0px -81px; width: 70px; height: 27px; text-align: center; line-height: 26px; float: right;
}
.ad_1 {
	border: 1px solid rgb(234, 214, 191); border-image: none; margin-top: -1px;
}
.ad_2 {
	border: 1px solid rgb(191, 217, 233); border-image: none; margin-top: 10px;
}
.adWrap h3 {
	padding: 20px 0px 9px; font-size: 14px;
}
.adWrap .user_pic {
	margin: 0px;
}
.viewpoint {
	border: 1px solid rgb(217, 217, 217); border-image: none;
}
.viewpoint .titleBar {
	margin: 12px 0px; padding-left: 20px;
}
.viewpoint h3 {
	font-size: 14px; display: inline;
}
.viewpoint .titleBar .count {
	color: rgb(153, 153, 153); font-size: 13px;
}
.viewpoint .answerWrap {
	padding: 0px 25px;
}
.viewpoint .answerWrap .title {
	color: rgb(51, 51, 51); font-size: 13px;
}
.viewpoint .answerWrap .title em {
	color: rgb(204, 0, 0);
}
.viewpoint .answerList li {
	padding: 12px 0px; overflow: hidden; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: dashed; -ms-zoom: 1;
}
.viewpoint .avatar {
	padding: 1px; border: 1px solid rgb(222, 223, 223); border-image: none; float: left;
}
.viewpoint .avatar img {
	width: 40px; height: 40px; display: block;
}
.viewpoint .txt {
	margin-left: 54px;
}
.viewpoint .answer_2 {
	line-height: 18px; font-size: 13px;
}
.viewpoint .info {
	color: rgb(153, 153, 153); overflow: hidden; margin-top: 5px; -ms-zoom: 1;
}
.viewpoint .source {
	float: left;
}
.viewpoint .source a {
	color: rgb(153, 153, 153);
}
.viewpoint .date {
	font-size: 13px; float: right;
}
.viewpoint .vote_2 {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat -87px -547px; color: rgb(230, 141, 24); padding-left: 18px; font-weight: 700; display: inline-block;
}
.viewpoint .pagination {
	margin: 0px; padding: 20px 0px;
}
.viewpoint .tabs::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.viewpoint .tabs_2::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.viewpoint .tabs {
	padding-left: 20px; margin-bottom: 20px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid; -ms-zoom: 1;
}
.viewpoint .tabs_2 {
	padding-left: 20px; margin-bottom: 20px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid; -ms-zoom: 1;
}
.viewpoint .tabs li {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(233, 233, 233); text-align: center; bottom: -1px; font-family: "Microsoft Yahei"; float: left; position: relative; cursor: pointer;
}
.viewpoint .tabs_2 li {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(233, 233, 233); text-align: center; bottom: -1px; font-family: "Microsoft Yahei"; float: left; position: relative; cursor: pointer;
}
.viewpoint .tabs li {
	width: 337px; height: 63px; padding-top: 12px; font-size: 20px;
}
.viewpoint .tabs_2 li {
	background: url("http://cache.soso.com/wenwen/i/divider.png") no-repeat right 50%; padding: 10px 2px 0px 0px; width: 130px; height: 43px; color: rgb(51, 51, 51); font-size: 13px;
}
.viewpoint .tabs_2 li:last-child {
	background-image: none;
}
.viewpoint .tabs .support {
	color: rgb(45, 204, 112);
}
.viewpoint .tabs .oppose {
	color: rgb(232, 76, 61);
}
.viewpoint .tabs .current.oppose {
	border-color: rgb(232, 76, 61) rgb(233, 233, 233) rgb(255, 255, 255);
}
.viewpoint .tabs span {
	vertical-align: middle; display: inline-block;
}
.viewpoint .tabs_2 .current {
	background: 0px 0px; border-color: rgb(10, 144, 237) rgb(233, 233, 233) rgb(255, 255, 255);
}
.viewpoint .tabs_2 .percent {
	color: rgb(130, 186, 243);
}
.viewpoint .percent em {
	color: rgb(130, 186, 243); font-size: 24px;
}
.viewpoint .tabs_2 .current .item {
	color: rgb(18, 146, 237);
}
.viewpoint .tabs_2 .current em {
	color: rgb(18, 146, 237);
}
.viewpoint .tabs .data {
	margin-right: 10px;
}
.ed_toolBar_table2 {
	background: 0px 0px;
}
#ed_toolBar_normal {
	background: rgb(233, 242, 249); border: 1px solid rgb(232, 243, 249); border-image: none;
}
#ed_container .divider {
	background: url("http://cache.soso.com/wenwen/i/editor_divider.png"); width: 2px;
}
#ed_container {
	padding: 0px 0px 3px; border: 1px solid rgb(164, 196, 219); border-image: none;
}
.focus#ed_container {
	padding: 0px; border: 1px solid rgb(0, 150, 255); border-image: none;
}
.ed_toolBar .a {
	background: url("http://cache.soso.com/wenwen/i/editor_new_bg.png") no-repeat;
}
.ed_toolBar span {
	background: url("http://cache.soso.com/wenwen/i/editor_new_bg.png") no-repeat;
}
.ed_button_disabled {
	-ms-zoom: 1; opacity: 0.3;
}
.ed_iframeContainer_normal {
	border: 0px currentColor; border-image: none;
}
.ed_toolBar {
	background: rgb(233, 242, 249); border: 0px currentColor; border-image: none;
}
.ed_toolBar .a {
	width: 24px; height: 24px; float: left;
}
.ed_toolBar span {
	width: 24px; height: 24px; float: left;
}
.ed_toolBar .a {
	margin: 0px 5px; padding: 0px !important; text-indent: -9999px; overflow: hidden;
}
.ed_toolBar .Image {
	background-position: 0px -75px;
}
.ed_toolBar .Image:hover {
	background-position: -30px -75px;
}
.ed_toolBar .Capture {
	background-position: 0px -140px;
}
.ed_toolBar .Capture:hover {
	background-position: -30px -140px;
}
.ed_toolBar .Bold {
	background-position: 0px -50px; cursor: pointer;
}
.ed_button_mouseover .Bold {
	background-position: -30px -50px;
}
.ed_button_mousedown .Bold {
	background-position: -60px -50px;
}
.ed_toolBar .Undo {
	background-position: 0px 0px;
}
.ed_button_mousedown .Undo {
	background-position: -30px 0px;
}
.ed_button_mouseover .Undo {
	background-position: -30px 0px;
}
.ed_toolBar .Redo {
	background-position: 0px -25px;
}
.ed_button_mousedown .Redo {
	background-position: -30px -25px;
}
.ed_button_mouseover .Redo {
	background-position: -30px -25px;
}
.icon_qq {
	background: url("http://cache.soso.com/wenwen/i/icon_small_20130625.png") no-repeat;
}
.icon_qzone {
	background: url("http://cache.soso.com/wenwen/i/icon_small_20130625.png") no-repeat;
}
.icon_sina_weibo {
	background: url("http://cache.soso.com/wenwen/i/icon_small_20130625.png") no-repeat;
}
.icon_tx_weibo {
	background: url("http://cache.soso.com/wenwen/i/icon_small_20130625.png") no-repeat;
}
.share_wrap {
	padding: 10px 13px 4px; top: 10px; height: 26px; right: 10px; position: absolute; z-index: 100; -ms-zoom: 1;
}
.share_wrap ul {
	padding-bottom: 8px; _padding: 6px 0 0;
}
.share_wrap li {
	line-height: 210%; _height: 26px;
}
.share_wrap a {
	font-size: 12px; vertical-align: middle;
}
.share_wrap span {
	font-size: 12px; vertical-align: middle;
}
.share_wrap span {
	color: rgb(153, 153, 153);
}
.share_wrap .line {
	color: rgb(217, 217, 217); margin-right: 5px;
}
.share_other {
	overflow: hidden; padding-bottom: 10px; font-size: 0px; float: right; -ms-zoom: 1;
}
.share_other span {
	color: rgb(102, 102, 102); font-size: 12px; margin-top: 2px;
}
.icon_qq {
	width: 14px; height: 14px; text-indent: -9999px; overflow: hidden; margin-right: 6px; display: inline-block; opacity: 0.6;
}
.icon_qzone {
	width: 14px; height: 14px; text-indent: -9999px; overflow: hidden; margin-right: 6px; display: inline-block; opacity: 0.6;
}
.icon_sina_weibo {
	width: 14px; height: 14px; text-indent: -9999px; overflow: hidden; margin-right: 6px; display: inline-block; opacity: 0.6;
}
.icon_tx_weibo {
	width: 14px; height: 14px; text-indent: -9999px; overflow: hidden; margin-right: 6px; display: inline-block; opacity: 0.6;
}
.icon_qzone:hover {
	opacity: 1;
}
.icon_sina_weibo:hover {
	opacity: 1;
}
.icon_tx_weibo:hover {
	opacity: 1;
}
.icon_tx_weibo {
	background-position: 0px -33px;
}
.icon_qzone {
	background-position: 0px -65px;
}
.icon_sina_weibo {
	background-position: 0px -129px;
}
.icon_qq {
	background-position: 0px -158px;
}
.icon_qq:hover {
	background-position: -22px -158px;
}
.arrow {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.btn-close {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.btn-reply {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.ico-flower {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.ico-jh {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.ico-jing {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.ico-mobile {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.ico-pending {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.ico-reward {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.ico-support {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.ico-tip {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.ico-urgent {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.ico-wb {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.ico-jh {
	left: -1px; top: -1px; width: 30px; height: 30px; display: block; position: absolute;
}
.ico-pending {
	left: -1px; top: -1px; width: 30px; height: 30px; display: block; position: absolute;
}
.ico-reward {
	background-position: 0px -50px; line-height: 14px; padding-left: 18px; margin-right: 6px; display: inline-block; _position: absolute;
}
.ico-wb {
	background-position: -264px -50px; width: 14px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico-mobile {
	background-position: -108px -50px; width: 14px; height: 14px; vertical-align: text-bottom; display: inline-block;
}
.ico-urgent {
	background-position: -54px -50px; width: 14px; height: 14px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.info-wrap::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.sign-wrap::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.ico_jing {
	background-position: -318px -50px; margin: 0px 10px; width: 13px; height: 13px; display: inline-block;
}
.pending-wrap {
	border: 1px solid rgb(191, 217, 233); border-image: none; position: relative; z-index: 2;
}
.special_pos {
	border: 1px solid rgb(234, 214, 191); border-image: none; margin-top: -11px; position: relative; z-index: 4;
}
.special_pos .answer_wrap {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.question-main {
	background: url("http://soso.qstatic.com/wenwen/i/question_repeat_bg.jpg") repeat-x rgb(255, 255, 255); padding: 19px 25px 15px; position: relative; -ms-zoom: 1;
}
.satisfaction-answer {
	margin-top: -2px; border-top-color: rgb(234, 214, 191); border-top-width: 1px; border-top-style: solid;
}
.my-answer {
	padding: 13px 0px 0px;
}
.user-pic {
	padding: 1px; border: 1px solid rgb(222, 223, 223); border-image: none; left: 0px; top: 2px; width: 40px; height: 40px; overflow: hidden; position: absolute;
}
.user-pic img {
	width: 40px; height: 40px;
}
.info-wrap {
	margin: 2px 0px 0px 55px; position: relative; _zoom: 1;
}
.question-tit {
	padding: 3px 0px 8px; line-height: 220%;
}
.question-tit h3 {
	font-size: 14px; margin-right: 10px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.question-tit p {
	font-size: 14px; margin-right: 10px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.question-info {
	color: rgb(153, 153, 153); line-height: 14px; position: relative;
}
.question-head {
	margin-bottom: 7px;
}
.question-info p {
	padding-bottom: 7px; clear: both;
}
.question-info .line {
	margin: 0px 10px;
}
.time {
	margin-left: 10px;
}
.ask-customer {
	margin-left: 10px; display: none;
}
.report {
	margin-left: 10px; display: none;
}
.question-info a:hover {
	color: rgb(153, 153, 153);
}
.question-info a:link {
	color: rgb(153, 153, 153);
}
.question-info a:visited {
	color: rgb(153, 153, 153);
}
.question-info span {
	color: rgb(153, 153, 153);
}
.question-info a.user-name:hover {
	color: rgb(0, 85, 153); _position: relative;
}
.question-info a.user-name:link {
	color: rgb(0, 85, 153); _position: relative;
}
.question-info a.user-name:visited {
	color: rgb(0, 85, 153); _position: relative;
}
a.view-source:hover {
	color: rgb(153, 153, 153); font-size: 12px;
}
a.view-source:link {
	color: rgb(153, 153, 153); font-size: 12px;
}
a.view-source:visited {
	color: rgb(153, 153, 153); font-size: 12px;
}
.question-con {
	margin: 15px 0px 0px; line-height: 150%; font-size: 14px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.question-info .set-anon {
	font-size: 12px; margin-right: 10px;
}
.question-info .outside-link {
	font-family: Simsun; margin-left: 15px;
}
.question-info .outside-link a {
	text-decoration: none;
}
.question-info .outside-link a:hover {
	text-decoration: underline;
}
.my-answer .delete {
	color: rgb(153, 153, 153); line-height: 14px; display: none;
}
.question-main .delete {
	color: rgb(153, 153, 153); line-height: 14px; display: none;
}
.question-main .delete {
	top: 0px; right: 0px; position: absolute;
}
.my-answer .delete {
	margin: 6px 10px 0px 0px; float: right;
}
.my-answer .delete .icon {
	background: url("http://cache.soso.com/wenwen/i/btn_close_141204.png") no-repeat; margin: 3px 6px 0px 0px; width: 9px; height: 9px; float: left;
}
.question-main .delete .icon {
	background: url("http://cache.soso.com/wenwen/i/btn_close_141204.png") no-repeat; margin: 3px 6px 0px 0px; width: 9px; height: 9px; float: left;
}
.my-answer:hover .delete {
	display: block;
}
.question-main:hover .delete {
	display: block;
}
.user-conent {
	position: relative;
}
.answer-wrap {
	margin: -1px 0px; padding: 0px 25px; border-top-color: rgb(191, 217, 233); border-top-width: 1px; border-top-style: solid;
}
.answer-wrap h3 {
	padding: 20px 0px 9px; font-size: 14px;
}
.default-answer {
	padding: 16px 0px 10px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.resolved .default-answer {
	-ms-zoom: 1;
}
.last {
	border: currentColor; border-image: none;
}
.answer-con {
	padding: 0px 0px 6px; line-height: 190%; font-size: 14px; margin-left: 55px; -ms-word-break: normal; -ms-word-wrap: break-word;
}
.jinghua-answer .answer-con {
	margin-left: 0px;
}
.answer-con pre {
	font-family: Tahoma,Arial,Helvetica,sans-serif,SimSun; display: inline; white-space: normal;
}
.answer-con a.del {
	color: rgb(153, 153, 153); padding-left: 10px; font-size: 12px; text-decoration: underline;
}
.replenish a.del {
	color: rgb(153, 153, 153); padding-left: 10px; font-size: 12px; text-decoration: underline;
}
.sign-wrap a.del {
	margin: 5px 10px 0px 0px; color: rgb(153, 153, 153); text-decoration: underline; float: right;
}
.answer-con a.del:link {
	color: rgb(153, 153, 153);
}
.answer-con a.del:visited {
	color: rgb(153, 153, 153);
}
.sign-wrap a.del:link {
	color: rgb(153, 153, 153);
}
.sign-wrap a.del:visited {
	color: rgb(153, 153, 153);
}
.answer-con td {
	-ms-word-break: break-all; -ms-word-wrap: break-word;
}
.replenish {
	-ms-word-break: break-all; -ms-word-wrap: break-word;
}
.resolved {
	border: 1px solid rgb(234, 214, 191); border-image: none; margin-top: 10px; z-index: 3;
}
.resolved .question-main {
	background: url("http://soso.qstatic.com/wenwen/i/answer_repeat_bg.jpg") repeat-x;
}
.resolved .border-top {
	border-top-color: rgb(234, 214, 191); border-top-width: 1px; border-top-style: solid;
}
.resolved .ico-pending {
	background-position: -90px 0px;
}
.resolved .ico-jh {
	background-position: -128px 0px;
}
.resolved .question-main h3 {
	padding: 3px 0px 16px; font-size: 14px;
}
.resolved .answer-wrap {
	border-top-color: rgb(234, 214, 191);
}
.replenish {
	padding-top: 6px; margin-right: 25px; -ms-word-break: normal; -ms-word-wrap: break-word;
}
.replenish h4 {
	color: rgb(153, 153, 153); font-weight: 400; margin-bottom: 2px;
}
.replenish dl {
	line-height: 190%; font-size: 14px;
}
.replenish dt {
	color: rgb(153, 153, 153); font-size: 14px; float: left;
}
.replenish-con {
	line-height: 190%; padding-top: 3px; font-size: 14px;
}
.replenish-con .time {
	color: rgb(153, 153, 153); font-size: 12px; margin-left: 10px;
}
.sign-wrap {
	margin-top: 10px; position: relative; z-index: 801; -ms-zoom: 1;
}
.evaluation {
	color: rgb(153, 153, 153); float: right; position: relative; z-index: 10;
}
.evaluation a {
	color: rgb(153, 153, 153);
}
.evaluation .comment {
	color: rgb(0, 85, 153); line-height: 26px; margin-right: 15px; float: left;
}
.evaluation a.comment:hover {
	cursor: pointer;
}
.evaluation .operate-oppose {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_vote_2.png") no-repeat; margin: 0px 5px; padding: 0px 1px 0px 21px; width: 48px; height: 27px; text-align: center; line-height: 26px; font-weight: 700; float: left; position: relative;
}
.evaluation .operate-support {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_vote_2.png") no-repeat; margin: 0px 5px; padding: 0px 1px 0px 21px; width: 48px; height: 27px; text-align: center; line-height: 26px; font-weight: 700; float: left; position: relative;
}
.evaluation .operate-oppose:hover {
	text-decoration: none;
}
.evaluation .operate-support:hover {
	text-decoration: none;
}
.evaluation a.operate-support:link {
	background-position: 0px 0px; color: rgb(230, 141, 24);
}
.evaluation a.operate-support:visited {
	background-position: 0px 0px; color: rgb(230, 141, 24);
}
.evaluation .operate-support:hover {
	background-position: 0px -27px;
}
.evaluation a.operate-oppose:link {
	background-position: -70px 0px; color: rgb(104, 145, 178);
}
.evaluation a.operate-oppose:visited {
	background-position: -70px 0px; color: rgb(104, 145, 178);
}
.evaluation .operate-oppose:hover {
	background-position: -70px -27px;
}
.operate-already:hover {
	background-position: 0px -27px; cursor: default;
}
.evaluation .tip {
	background: rgb(255, 255, 255); padding: 0px 1em; border: 1px solid rgb(207, 207, 207); border-image: none; left: 50%; top: -33px; height: 22px; color: rgb(156, 156, 156); line-height: 22px; font-weight: 400; white-space: nowrap; visibility: hidden; position: absolute; -ms-zoom: 1; box-shadow: 0px 1px 0px #f5f5f5;
}
.operate-support .tip {
	margin-left: -67px;
}
.evaluation .tip .arrow {
	background-position: 0px -768px; left: 50%; top: auto; width: 7px; height: 6px; bottom: -6px; overflow: hidden; margin-left: -3px; position: absolute;
}
.operate-oppose .tip {
	margin-left: -73px;
}
.evaluation a:hover {
	-ms-zoom: 1;
}
.evaluation a:hover .tip {
	visibility: visible;
}
.sign-wrap .mod-operate {
	float: left; position: relative;
}
.mod-operate .numarea {
	font-weight: 700; text-decoration: none;
}
.mod-operate .addOne {
	left: 30px; top: -20px; display: none; position: absolute; z-index: 100;
}
.origin {
	line-height: 27px; float: left;
}
.mod-verify {
	background: rgb(248, 248, 248); padding: 0px 4px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 24px; color: rgb(153, 153, 153); line-height: 24px; float: left;
}
.mod-verify .icon-verify {
	background: red; margin: 4px 5px 0px 0px; width: 16px; height: 16px; float: left;
}
.thank-over {
	padding-top: 15px; margin-top: 20px; border-top-color: rgb(234, 214, 191); border-top-width: 1px; border-top-style: dashed; position: relative; z-index: 904;
}
.thank-over dl {
	overflow: hidden; margin-top: 15px; -ms-zoom: 1;
}
.thank-over dt {
	float: left;
}
.thank-over dt a {
	display: block;
}
.thank-over dt img {
	border: 1px solid rgb(223, 223, 223); border-image: none; width: 67px; height: 67px;
}
.thank-over dd {
	overflow: hidden; padding-left: 10px;
}
.thank-over dd p {
	margin-bottom: 8px;
}
.thank-over .txt {
	font-size: 14px;
}
.thank-over .date {
	color: rgb(102, 102, 102);
}
.thanks-time {
	color: rgb(153, 153, 153); margin-left: 10px;
}
.ico-flower {
	background-position: -366px -505px; width: 16px; height: 14px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.orange-button {
	overflow: hidden; padding-top: 10px; margin-top: 16px; border-top-color: rgb(232, 214, 190); border-top-width: 1px; border-top-style: dashed; -ms-zoom: 1;
}
.orange-button span {
	margin: 6px 3px 0px 0px; float: left;
}
.orange-button .thank {
	background: url("http://soso.qstatic.com/wenwen/i/flower.png") no-repeat 4px 5px; padding: 5px 0px 4px 25px; border: 1px solid rgb(203, 203, 203); border-image: none; float: left;
}
.orange-button .thank input {
	outline: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 300px;
}
.orange-button a {
	background-position: -145px -730px; width: 45px; height: 28px; text-align: center; color: rgb(51, 51, 51); line-height: 28px; margin-left: 6px; float: left;
}
.orange-button a:hover {
	background-position: -193px -730px;
}
.mod-comment {
	background: rgb(248, 248, 248); margin: 10px 5px 5px 55px; border: 1px solid rgb(240, 240, 240); border-image: none; padding-bottom: 0px; position: relative; -ms-zoom: 1;
}
.mod-comment .my-comment {
	padding: 20px 0px 15px 10px; overflow: hidden; -ms-zoom: 1;
}
.mod-comment .avatar {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(217, 217, 217); border-image: none; float: left;
}
.mod-comment .avatar img {
	width: 40px; height: 40px; display: block;
}
.mod-comment .info {
	color: rgb(102, 102, 102); line-height: 22px; margin-left: 54px;
}
.mod-comment .info p {
	-ms-word-break: break-all;
}
.mod-comment .info textarea {
	background: rgb(255, 255, 255); padding: 5px; outline: 0px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 520px; height: 22px; color: rgb(153, 153, 153); line-height: 22px; overflow: auto; margin-top: 4px; resize: none;
}
.mod-comment .info .active {
	border: 1px solid rgb(86, 173, 234); border-image: none; height: 44px; color: rgb(0, 0, 0);
}
.mod-comment .operate {
	overflow: hidden; -ms-zoom: 1;
}
.my-comment .operate {
	margin-top: 10px;
}
.my-comment .error {
	height: 14px; color: rgb(255, 88, 30); line-height: 14px; float: left;
}
.my-comment .ico-tip {
	background-position: 0px -373px; width: 15px; height: 14px; margin-right: 4px; float: left; position: static;
}
.mod-comment .comment-list {
	padding: 0px 10px 10px; border-top-color: rgb(240, 240, 240); border-top-width: 1px; border-top-style: solid;
}
.mod-comment a.btn-reply {
	background-position: 0px -784px; width: 77px; height: 27px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; margin-right: 10px; float: right;
}
.mod-comment a.btn-reply:hover {
	background-position: -79px -784px; text-decoration: none;
}
.mod-comment a.btn-reply:visited {
	color: rgb(255, 255, 255);
}
.comment-list li {
	overflow: hidden; margin-top: 20px; -ms-zoom: 1;
}
.mod-comment .icon_oppose {
	margin-right: 3px; vertical-align: text-bottom;
}
.mod-comment .icon_support {
	margin-right: 3px; vertical-align: text-bottom;
}
.mod-comment .icon_support {
	background-position: 0px -48px;
}
.mod-comment .operate .time {
	color: rgb(153, 153, 153); margin-left: 0px; float: left;
}
.mod-comment .operate .reply {
	padding-left: 10px; float: right;
}
.pagination {
	text-align: center; margin-top: 20px;
}
.pagination ul {
	display: inline-block; -ms-zoom: 1;
}
.pagination li {
	margin-right: 5px; float: left;
}
.pagination .current {
	padding: 0px 6px; height: 20px; color: rgb(0, 0, 0); line-height: 20px; font-weight: 700; text-decoration: none;
}
.pagination .next a:link {
	background: rgb(245, 251, 255); padding: 0px 6px; border: 1px solid rgb(163, 196, 219); border-image: none; height: 20px; color: rgb(0, 85, 153); line-height: 20px; text-decoration: none; float: left; display: block;
}
.pagination .next a:visited {
	background: rgb(245, 251, 255); padding: 0px 6px; border: 1px solid rgb(163, 196, 219); border-image: none; height: 20px; color: rgb(0, 85, 153); line-height: 20px; text-decoration: none; float: left; display: block;
}
.pagination .prev a:link {
	background: rgb(245, 251, 255); padding: 0px 6px; border: 1px solid rgb(163, 196, 219); border-image: none; height: 20px; color: rgb(0, 85, 153); line-height: 20px; text-decoration: none; float: left; display: block;
}
.pagination .prev a:visited {
	background: rgb(245, 251, 255); padding: 0px 6px; border: 1px solid rgb(163, 196, 219); border-image: none; height: 20px; color: rgb(0, 85, 153); line-height: 20px; text-decoration: none; float: left; display: block;
}
.pagination a:hover {
	background: rgb(245, 251, 255); padding: 0px 6px; border: 1px solid rgb(163, 196, 219); border-image: none; height: 20px; color: rgb(0, 85, 153); line-height: 20px; text-decoration: none; float: left; display: block;
}
.pagination a:link {
	background: rgb(245, 251, 255); padding: 0px 6px; border: 1px solid rgb(163, 196, 219); border-image: none; height: 20px; color: rgb(0, 85, 153); line-height: 20px; text-decoration: none; float: left; display: block;
}
.pagination a:visited {
	background: rgb(245, 251, 255); padding: 0px 6px; border: 1px solid rgb(163, 196, 219); border-image: none; height: 20px; color: rgb(0, 85, 153); line-height: 20px; text-decoration: none; float: left; display: block;
}
.pagination .next a:hover {
	background: rgb(228, 244, 255); border-color: rgb(71, 176, 250);
}
.pagination .prev a:hover {
	background: rgb(228, 244, 255); border-color: rgb(71, 176, 250);
}
.pagination a:hover {
	background: rgb(228, 244, 255); border-color: rgb(71, 176, 250);
}
.pagination .next a:hover {
	_height: 20px; _padding: 0 6px; _line-height: 20px;
}
.mod-comment .arrow {
	background-position: -9px -768px; top: -7px; width: 12px; height: 7px; right: 185px; overflow: hidden; position: absolute;
}
.mod-comment .btn-close {
	background-position: -21px -768px; top: 3px; width: 16px; height: 16px; right: 3px; position: absolute;
}
.mod-comment .mod-support {
	background: rgb(244, 248, 252); margin: -1px -1px 0px; border: 1px solid rgb(201, 218, 228); border-image: none; height: 32px; color: rgb(102, 102, 102); line-height: 32px; padding-left: 10px;
}
.mod-support a {
	float: left;
}
.mod-support span {
	float: left;
}
.mod-support .ico-support {
	background-position: -47px -768px; margin: 8px 5px 0px 0px; width: 16px; height: 16px;
}
.mod-support .button {
	background: rgb(27, 154, 243); margin: 5px 10px 0px 0px; padding: 0px 10px; height: 22px; color: rgb(255, 255, 255); line-height: 22px;
}
.mod-support .button:hover {
	background: rgb(52, 171, 255); text-decoration: none;
}
.mod-support .txt {
	color: rgb(153, 153, 153);
}
.load-more {
	padding: 0px 0px 13px;
}
.more-answered:hover {
	padding: 8px 0px 10px; color: rgb(153, 153, 153); line-height: 24px; text-decoration: none; display: block;
}
.more-answered:link {
	padding: 8px 0px 10px; color: rgb(153, 153, 153); line-height: 24px; text-decoration: none; display: block;
}
.more-answered:visited {
	padding: 8px 0px 10px; color: rgb(153, 153, 153); line-height: 24px; text-decoration: none; display: block;
}
.tip-delete {
	background: rgb(254, 255, 229); border: 1px solid rgb(249, 242, 167); border-image: none; height: 35px; line-height: 35px; margin-top: 10px;
}
.tip-delete .icon {
	background: url("http://soso.qstatic.com/wenwen/i/icon_delete.png") no-repeat -23px 0px; margin: 13px 6px 0px 10px; width: 12px; height: 12px; float: left;
}
.phone-box2 {
	background: rgb(255, 248, 226); margin: 10px 0px; padding: 15px 0px 5px 25px; border: 1px solid rgb(234, 214, 191); border-image: none; overflow: hidden; font-size: 14px; -ms-zoom: 1;
}
.phone-box-pending {
	background: rgb(235, 244, 251); border: 1px solid rgb(223, 236, 248); border-image: none;
}
.phone-box2 .icon-phone {
	background: url("http://soso.qstatic.com/wenwen/i/icon-phone.png") no-repeat -89px 0px; width: 51px; height: 58px; float: left;
}
.phone-box2 .info {
	overflow: hidden; margin-left: 60px; -ms-zoom: 1;
}
.phone-box2 .info p {
	margin: 5px 0px 15px;
}
.phone-box2 .info p.no-phone {
	line-height: 50px;
}
.phone-box2 .numWrap {
	overflow: hidden; -ms-zoom: 1;
}
.phone-box2 .numWrap .title {
	margin-right: 20px; float: left;
}
.phone-box2 .numWrap ul {
	width: 420px; float: left;
}
.phone-box2 .number {
	margin: 0px 20px 0px 0px; padding-bottom: 10px; font-weight: 700; float: left;
}
.phone-box2 .icon-auth {
	margin-left: 10px; vertical-align: text-bottom;
}
.answer {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.bt-wrap input {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.confirm-bt {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.down {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.field_err {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.up {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.answer-area::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.answer-tips::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
a.answer:link {
	background-position: -80px -504px; width: 72px; height: 32px; color: rgb(0, 0, 0); line-height: 32px; padding-left: 13px; float: left; display: block;
}
a.answer:visited {
	background-position: -80px -504px; width: 72px; height: 32px; color: rgb(0, 0, 0); line-height: 32px; padding-left: 13px; float: left; display: block;
}
a.answer:hover {
	background-position: -176px -504px; text-decoration: none;
}
a.answer-current:link {
	background-position: 0px -84px;
}
a.answer-current:hover {
	background-position: -95px -84px;
}
.ans-box {
	margin: 15px 0px 0px; overflow: hidden; padding-top: 15px; clear: both; border-top-color: rgb(211, 236, 253); border-top-width: 1px; border-top-style: dashed; -ms-zoom: 1;
}
.tip-qsd {
	background: rgb(255, 253, 227); margin: 1px 0px 0px 6px; padding: 0px 10px; border: 1px solid rgb(245, 231, 186); border-image: none; height: 28px; color: rgb(102, 102, 102); line-height: 28px; float: left; display: inline;
}
.tip-qsd em {
	color: rgb(244, 133, 34); font-weight: 700;
}
.operate-tit {
	background: rgb(246, 251, 255); padding: 9px 0px 9px 35px; border-top-color: rgb(224, 231, 237); border-top-width: 1px; border-top-style: solid; -ms-zoom: 1;
}
.operate-tit ul {
	overflow: hidden; position: relative; -ms-zoom: 1;
}
.operate-tit li {
	float: left; position: relative;
}
.operate-tit a:hover {
	background: url("http://soso.qstatic.com/wenwen/i/toolbar_bg_20120121.png") no-repeat;
}
.operate-tit span {
	background: url("http://soso.qstatic.com/wenwen/i/toolbar_bg_20120121.png") no-repeat;
}
.operate-tit a {
	vertical-align: middle;
}
.operate-tit span {
	vertical-align: middle;
}
.operate-tit span {
	width: 14px; height: 14px; margin-right: 6px; display: inline-block;
}
.operate-tit a {
	width: 88px; height: 20px; text-align: center; color: rgb(0, 0, 0); padding-top: 4px; margin-right: 20px; display: block;
}
.operate-tit a:hover {
	text-decoration: none;
}
.operate-tit .ico-help {
	background-position: 0px -126px;
}
.operate-tit .current .ico-help {
	background-position: 0px -150px;
}
.operate-tit a:hover .ico-help {
	background-position: 0px -150px;
}
.operate-tit .ico-replenish {
	background-position: -24px -126px;
}
.operate-tit .current .ico-replenish {
	background-position: -24px -150px;
}
.operate-tit a:hover .ico-replenish {
	background-position: -24px -150px;
}
.operate-tit .ico-reward2 {
	background-position: -48px -126px; line-height: 14px; display: inline-block;
}
.operate-tit .current .ico-reward2 {
	background-position: -48px -150px;
}
.operate-tit a:hover .ico-reward2 {
	background-position: -48px -150px;
}
.operate-tit .ico-urgent {
	background-position: -72px -126px;
}
.operate-tit .current .ico-urgent {
	background-position: -72px -150px;
}
.operate-tit a:hover .ico-urgent {
	background-position: -72px -150px;
}
.operate-tit .operate-disabled {
	color: rgb(153, 153, 153);
}
.operate-tit .operate-disabled a {
	color: rgb(153, 153, 153);
}
.operate-tit .operate-disabled:hover {
	color: rgb(153, 153, 153);
}
.operate-tit .operate-disabled span {
	background-position: -72px -174px;
}
.operate-tit .operate-disabled:hover span {
	background-position: -72px -174px;
}
.operate-tit .operate-disabled a:hover {
	background: 0px 0px; cursor: default;
}
.operate-con {
	background: rgb(255, 255, 255); padding: 20px; color: rgb(102, 102, 102); line-height: 28px; clear: both; border-top-color: rgb(191, 217, 232); border-top-width: 1px; border-top-style: solid; position: relative;
}
.operate-con .arrow {
	background-position: -377px -604px; left: 80px; top: -8px; width: 16px; height: 9px; position: absolute; _top: -7px;
}
.operate-con p {
	color: rgb(0, 0, 0);
}
.operate-con .tips {
	background-position: -280px -318px; padding-left: 20px;
}
.operate-con .bt-wrap {
	float: none;
}
.expert-list {
	overflow: hidden; margin-top: 3px; -ms-zoom: 1;
}
.expert-list li {
	margin: 10px 37px 5px 0px; width: 192px; float: left; display: inline; position: relative; cursor: pointer; _position: static;
}
.expert-list img {
	vertical-align: middle;
}
.expert-info {
	background: rgb(255, 255, 255); padding: 10px 2px 10px 10px; border: 1px solid rgb(223, 223, 223); border-image: none; overflow: hidden; -ms-zoom: 1;
}
.expert-info:hover {
	border: 1px solid rgb(32, 184, 255); border-image: none;
}
.expert-list .expert-info-active {
	border: 1px solid rgb(32, 184, 255); border-image: none;
}
.expert-info img {
	width: 40px; height: 40px; float: left;
}
.selected {
	background: url("http://soso.qstatic.com/wenwen/i/selected_bg.png") no-repeat right bottom rgb(255, 255, 255); border: 1px solid rgb(32, 184, 255); border-image: none;
}
.disabled {
	border: 1px solid rgb(223, 223, 223); border-image: none; cursor: default;
}
.disabled:hover {
	border: 1px solid rgb(223, 223, 223); border-image: none; cursor: default;
}
.disabled .expert-con {
	color: rgb(153, 153, 153);
}
.disabled a {
	color: rgb(153, 153, 153);
}
.disabled a:visited {
	color: rgb(153, 153, 153);
}
.disabled a:hover {
	text-decoration: none;
}
.disabled img {
	opacity: 0.3;
}
.expert-con {
	line-height: 180%; margin-left: 46px;
}
.expert-con em {
	color: rgb(153, 153, 153);
}
.answer-area {
	padding: 5px 0px 15px; clear: both; -ms-zoom: 1;
}
.bt-wrap {
	text-align: right; color: rgb(152, 154, 153); padding-top: 10px;
}
.bt-wrap input {
	background-position: 0px -655px; border: 0px currentColor; border-image: none; width: 125px; height: 40px; text-indent: -9999px; overflow: hidden; margin-left: 10px; cursor: pointer;
}
.bt-wrap input:hover {
	background-position: -124px -655px;
}
.bt-wrap input:active {
	background-position: -248px -655px;
}
.bt-wrap .submit-bt3 {
	background-position: 0px -126px; margin-right: 4px; _position: relative;
}
.bt-wrap .submit-bt3:hover {
	background-position: -127px -126px;
}
.bt-wrap .submit-bt3:active {
	background-position: -255px -126px;
}
.bt-wrap2 {
	padding-top: 15px; clear: both;
}
.confirm-bt {
	background-position: -65px -696px; border: currentColor; border-image: none; width: 85px; height: 32px; color: rgb(0, 0, 0); line-height: 32px; font-size: 12px; margin-right: 8px; cursor: pointer;
}
.confirm-bt:hover {
	background-position: -155px -696px;
}
.confirm-disabled {
	background-position: -308px -726px; cursor: default;
}
.confirm-disabled:hover {
	background-position: -308px -726px; cursor: default;
}
.field_err {
	background-position: 0px -366px; padding: 8px 0px 0px 18px; height: 15px; color: rgb(200, 30, 31); line-height: 15px; overflow: hidden; clear: left; display: none;
}
.answer-tips {
	padding-top: 5px; position: relative; _zoom: 1;
}
.answer-tips input {
	margin-right: 5px; vertical-align: middle;
}
.answer-tips label {
	margin-right: 10px;
}
.follow-box {
	line-height: 28px; float: right;
}
.replenish-ask {
	width: 41px; height: 28px; text-align: center; color: rgb(102, 102, 102); line-height: 28px; padding-right: 12px; margin-right: 5px; float: left;
}
.up {
	background-position: 37px -424px;
}
.up:hover {
	background-position: -309px -697px; color: rgb(18, 128, 213); text-decoration: none;
}
.down {
	background-position: 37px -396px;
}
.down:hover {
	background-position: -249px -697px; color: rgb(18, 128, 213); text-decoration: none;
}
.adoption .adoption-title {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.adoption .error {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.adoption {
	padding: 10px 0px 10px 60px;
}
.adoption .adoption-title {
	background-position: -33px -401px; height: 37px; line-height: 37px; padding-left: 45px; font-size: 16px;
}
.adoption p {
	padding: 6px 0px; margin-left: 45px;
}
.adoption input {
	margin-right: 3px; vertical-align: middle;
}
.adoption .thank {
	background: url("http://soso.qstatic.com/wenwen/i/flower.png") no-repeat 4px 9px; padding: 4px 0px 4px 25px; border: 1px solid rgb(203, 203, 203); border-image: none;
}
.adoption .thank input {
	background: rgb(255, 255, 255); margin: 0px; outline: 0px; border: 0px currentColor; border-image: none; width: 268px;
}
.adoption .dark {
	color: rgb(153, 153, 153);
}
.adoption .error {
	background-position: 0px -368px; color: red; padding-left: 20px;
}
.adoption .p1 {
	color: rgb(153, 153, 153);
}
.adoption .p2 input {
	vertical-align: middle;
}
.adoption .p2 label {
	vertical-align: middle;
}
.adoption .p2 input {
	margin: 0px 5px 0px 0px;
}
.adoption .p2 label {
	cursor: pointer;
}
.adoption .p2 {
	padding-bottom: 20px; margin-bottom: 10px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted;
}
.enterprise-info {
	background: rgb(255, 255, 255); margin: 0px 0px 15px; padding: 10px; border: 1px solid rgb(251, 245, 231); border-image: none; position: relative; -ms-zoom: 1;
}
.enterprise-info .user-pic {
	left: 10px; top: 10px;
}
a.expert-customer:link {
	color: rgb(0, 85, 153); padding-right: 6px; font-family: simsun; margin-right: 6px; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid; float: right;
}
a.expert-customer:visited {
	color: rgb(0, 85, 153); padding-right: 6px; font-family: simsun; margin-right: 6px; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid; float: right;
}
.enterprise-info a.expert-customer:link {
	background: url("http://soso.qstatic.com/wenwen/i/btn_ask.png") no-repeat; width: 74px; height: 18px; text-align: center; color: rgb(255, 255, 255); padding-right: 0px; margin-right: 0px; margin-left: 20px; display: inline-block;
}
.enterprise-info a.expert-customer:visited {
	background: url("http://soso.qstatic.com/wenwen/i/btn_ask.png") no-repeat; width: 74px; height: 18px; text-align: center; color: rgb(255, 255, 255); padding-right: 0px; margin-right: 0px; margin-left: 20px; display: inline-block;
}
.answer-count {
	font-family: simsun; float: right;
}
.enterprise-answer em {
	color: rgb(230, 141, 24); font-family: Tahoma; vertical-align: top;
}
.enterprise-answer .question-info p {
	padding: 7px 0px 3px; clear: both;
}
.enterprise-answer .user-name {
	font-size: 14px; font-weight: 700;
}
.enterprise-info a.expert-customer {
	line-height: 18px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; float: none;
}
.enterprise-info .phone em {
	font-weight: 700;
}
.enterprise-info .p3 .phone {
	color: rgb(102, 102, 102); float: left;
}
.enterprise-info .p3 .website {
	color: rgb(0, 85, 153); float: right;
}
.enterprise-time {
	text-align: right; color: rgb(153, 153, 153); margin-bottom: 20px;
}
.mod_card li::after {
	height: 0px; clear: both; display: block; content: "\200B";
}
.mod_card_info::after {
	height: 0px; clear: both; display: block; content: "\200B";
}
.mod_card {
	font: 400 12px/22px arial, sans-serif; padding: 15px 15px 10px; border: 1px solid rgb(163, 196, 219); border-image: none; left: 45px; width: 268px; color: rgb(102, 102, 102); margin-bottom: 20px; position: absolute; z-index: 999; -ms-zoom: 1; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 3px rgba(0,0,0,0.3); background-color: rgb(255, 255, 255);
}
.mod_card a:link {
	color: rgb(0, 85, 153); text-decoration: none;
}
.mod_card a:visited {
	color: rgb(0, 85, 153); text-decoration: none;
}
.mod_card a:hover {
	text-decoration: underline;
}
.mod_card li {
	-ms-zoom: 1;
}
.mod_card_info {
	overflow: hidden; margin-bottom: 4px; -ms-zoom: 1;
}
.mod_card_avater {
	padding: 1px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 60px; height: 60px; float: left; display: block;
}
.mod_card_avater img {
	width: 60px; height: 60px;
}
.mod_card_info ul {
	width: 196px; margin-left: 8px; float: left;
}
.mod_card_name {
	font-size: 14px; margin-bottom: 11px;
}
.mod_card_name a {
	display: inline-block;
}
.mod_card_btn a {
	background: url("http://soso.qstatic.com/wenwen/i/bg_usercard_btn.png") no-repeat; width: 81px; height: 28px; text-align: center; color: rgb(0, 0, 0); line-height: 28px; display: block;
}
.mod_card_btn a:link {
	color: rgb(0, 0, 0);
}
.mod_card_btn a:visited {
	color: rgb(0, 0, 0);
}
.mod_card_btn a:hover {
	background-position: 0px -28px; text-decoration: none;
}
.mod_card_btn .btn_disable {
	background-position: 0px -56px; color: rgb(153, 153, 153); cursor: default;
}
.mod_card_btn .btn_disable:hover {
	background-position: 0px -56px; color: rgb(153, 153, 153); cursor: default;
}
.mod_card_btn .btn_disable:link {
	background-position: 0px -56px; color: rgb(153, 153, 153); cursor: default;
}
.mod_card_btn .btn_disable:visited {
	background-position: 0px -56px; color: rgb(153, 153, 153); cursor: default;
}
.mod_card_num span {
	margin-right: 20px;
}
.mod_card_tag a {
	margin-right: 7px;
}
.mod_card_bd {
	background: url("http://soso.qstatic.com/wenwen/i/bg_usercard_bd.png") no-repeat; left: 20px; width: 9px; height: 6px; bottom: -6px; overflow: hidden; display: block; position: absolute;
}
:root .mod_card_bd {
	background: rgb(255, 255, 255); height: 9px; border-right-color: rgb(163, 196, 219); border-bottom-color: rgb(163, 196, 219); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; box-shadow: 1px 1px 0px rgba(0,0,0,0.1); transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.ico_gr1 {
	width: 28px;
}
.ico_gr2 {
	width: 28px;
}
.ico_gr3 {
	width: 28px;
}
.ico_gr4 {
	width: 28px;
}
.ico_gr5 {
	width: 28px;
}
.ico_grs {
	width: 28px;
}
.ico_jg1 {
	width: 28px;
}
.ico_jg2 {
	width: 28px;
}
.ico_jg3 {
	width: 28px;
}
.ico_jg4 {
	width: 28px;
}
.ico_jg5 {
	width: 28px;
}
.ico_jgs {
	width: 28px;
}
.ico {
	background: url("http://soso.qstatic.com/wenwen/i/ico_usercard_spirit.png") no-repeat; width: 14px; height: 14px; overflow: hidden; margin-right: 3px; margin-left: 3px; vertical-align: middle; display: inline-block;
}
.ico_gr0 {
	background-position: 0px 0px;
}
.ico_gr1 {
	background-position: 0px -14px;
}
.ico_gr2 {
	background-position: 0px -28px;
}
.ico_gr3 {
	background-position: 0px -42px;
}
.ico_gr4 {
	background-position: 0px -56px;
}
.ico_gr5 {
	background-position: 0px -70px;
}
.ico_grs {
	background-position: 0px -84px;
}
.ico_jg0 {
	background-position: -28px 0px;
}
.ico_jg1 {
	background-position: -28px -14px;
}
.ico_jg2 {
	background-position: -28px -28px;
}
.ico_jg3 {
	background-position: -28px -42px;
}
.ico_jg4 {
	background-position: -28px -56px;
}
.ico_jg5 {
	background-position: -28px -70px;
}
.ico_jgs {
	background-position: -28px -84px;
}
.ico_dr1 {
	background-position: 0px -98px;
}
.ico_dr2 {
	background-position: 0px -112px;
}
.ico_dr3 {
	background-position: 0px -126px;
}
.ico_wbrz {
	background-position: 0px -140px;
}
.ico_qyrz {
	background-position: 0px -154px;
}
.ico_team1 {
	background-position: -16px -98px;
}
.ico_team2 {
	background-position: -16px -112px;
}
.ico_team3 {
	background-position: -16px -126px;
}
.ico_team4 {
	background-position: -16px -140px;
}
.ico_weibo {
	background-position: -16px -154px;
}
.ico_police {
	background-position: -32px -98px;
}
.ico_admin {
	background-position: -32px -112px;
}
.ico_solon {
	background-position: -32px -126px;
}
.ico_expert {
	background-position: -32px -140px;
}
.ico_star {
	background-position: -32px -154px;
}
.ico_grsw5 {
	background-position: 0px -168px; width: 31px;
}
.ico_grsw20 {
	background-position: 0px -182px; width: 37px;
}
.ico_grsw50 {
	background-position: 0px -196px; width: 37px;
}
.ico_grsw100 {
	background-position: 0px -210px; width: 41px;
}
.ico_tdsw5 {
	background-position: -41px -168px; width: 31px;
}
.ico_tdsw20 {
	background-position: -41px -182px; width: 37px;
}
.ico_tdsw50 {
	background-position: -41px -196px; width: 37px;
}
.ico_tdsw100 {
	background-position: -41px -210px; width: 41px;
}
.ico_lv1 {
	width: 54px; height: 16px;
}
.ico_lv10 {
	width: 54px; height: 16px;
}
.ico_lv11 {
	width: 54px; height: 16px;
}
.ico_lv12 {
	width: 54px; height: 16px;
}
.ico_lv13 {
	width: 54px; height: 16px;
}
.ico_lv14 {
	width: 54px; height: 16px;
}
.ico_lv15 {
	width: 54px; height: 16px;
}
.ico_lv16 {
	width: 54px; height: 16px;
}
.ico_lv17 {
	width: 54px; height: 16px;
}
.ico_lv18 {
	width: 54px; height: 16px;
}
.ico_lv19 {
	width: 54px; height: 16px;
}
.ico_lv2 {
	width: 54px; height: 16px;
}
.ico_lv20 {
	width: 54px; height: 16px;
}
.ico_lv3 {
	width: 54px; height: 16px;
}
.ico_lv4 {
	width: 54px; height: 16px;
}
.ico_lv5 {
	width: 54px; height: 16px;
}
.ico_lv6 {
	width: 54px; height: 16px;
}
.ico_lv7 {
	width: 54px; height: 16px;
}
.ico_lv8 {
	width: 54px; height: 16px;
}
.ico_lv9 {
	width: 54px; height: 16px;
}
.ico_lv1 {
	background-position: 0px -224px;
}
.ico_lv2 {
	background-position: 0px -240px;
}
.ico_lv3 {
	background-position: 0px -256px;
}
.ico_lv4 {
	background-position: 0px -272px;
}
.ico_lv5 {
	background-position: 0px -288px;
}
.ico_lv6 {
	background-position: 0px -304px;
}
.ico_lv7 {
	background-position: 0px -320px;
}
.ico_lv8 {
	background-position: 0px -336px;
}
.ico_lv9 {
	background-position: 0px -352px;
}
.ico_lv10 {
	background-position: 0px -368px;
}
.ico_lv11 {
	background-position: 0px -384px;
}
.ico_lv12 {
	background-position: 0px -400px;
}
.ico_lv13 {
	background-position: 0px -416px;
}
.ico_lv14 {
	background-position: 0px -432px;
}
.ico_lv15 {
	background-position: 0px -448px;
}
.ico_lv16 {
	background-position: 0px -464px;
}
.ico_lv17 {
	background-position: 0px -480px;
}
.ico_lv18 {
	background-position: 0px -496px;
}
.ico_lv19 {
	background-position: 0px -512px;
}
.ico_lv20 {
	background-position: 0px -528px;
}
.icon_qz1 {
	background-position: -80px -98px;
}
.icon_qz2 {
	background-position: -80px -112px;
}
.icon_qz3 {
	background-position: -80px -126px;
}
.icon_qz4 {
	background-position: -80px -140px;
}
.tg-icon {
	background: url("http://ossweb-img.qq.com/images/icon/tg-icon-spr.png?20140212.png") no-repeat; width: 16px; height: 16px; vertical-align: middle; display: inline-block;
}
.tg-icon-ava {
	background-position: 0px 0px;
}
.tg-icon-cf {
	background-position: -30px 0px;
}
.tg-icon-dm {
	background-position: -60px 0px;
}
.tg-icon-dnf {
	background-position: -90px 0px;
}
.tg-icon-qqbattle {
	background-position: -120px 0px;
}
.tg-icon-bear {
	background-position: 0px -25px;
}
.tg-icon-ffo {
	background-position: -30px -25px;
}
.tg-icon-zg {
	background-position: -60px -25px;
}
.tg-icon-fo {
	background-position: -90px -25px;
}
.tg-icon-fs {
	background-position: -120px -25px;
}
.tg-icon-hxsj {
	background-position: 0px -50px;
}
.tg-icon-ttd {
	background-position: -30px -50px;
}
.tg-icon-ch {
	background-position: -60px -50px;
}
.tg-icon-woz {
	background-position: -90px -50px;
}
.tg-icon-nana {
	background-position: -120px -50px;
}
.tg-icon-nba {
	background-position: 0px -75px;
}
.tg-icon-nba2k {
	background-position: 0px -75px;
}
.tg-icon-pet {
	background-position: -30px -75px;
}
.tg-icon-pig {
	background-position: -60px -75px;
}
.tg-icon-qqgame {
	background-position: -90px -75px;
}
.tg-icon-hx {
	background-position: -120px -75px;
}
.tg-icon-qqhx {
	background-position: -120px -75px;
}
.tg-icon-qqtang {
	background-position: 0px -100px;
}
.tg-icon-qqxy {
	background-position: -30px -100px;
}
.tg-icon-r2 {
	background-position: -60px -100px;
}
.tg-icon-sg {
	background-position: -120px -100px;
}
.tg-icon-sl {
	background-position: 0px -125px;
}
.tg-icon-speed {
	background-position: -30px -125px;
}
.tg-icon-x5 {
	background-position: -60px -125px;
}
.tg-icon-xj {
	background-position: -90px -125px;
}
.tg-icon-xx {
	background-position: -120px -125px;
}
.tg-icon-xxz {
	background-position: 0px -150px;
}
.tg-icon-xy {
	background-position: -30px -150px;
}
.tg-icon-xyd2 {
	background-position: -60px -150px;
}
.tg-icon-yl {
	background-position: -90px -150px;
}
.tg-icon-yxd {
	background-position: -120px -150px;
}
.tg-icon-qqzt {
	background-position: 0px -175px;
}
.tg-icon-info {
	background-position: -60px -175px;
}
.tg-icon-admin {
	background-position: -30px -175px;
}
.tg-icon-fight {
	background-position: -90px -175px;
}
.tg-icon-yxzc {
	background-position: 0px -200px;
}
.tg-icon-lol {
	background-position: -30px -200px;
}
.tg-icon-qqbaby {
	background-position: -60px -200px;
}
.tg-icon-nx {
	background-position: -120px -200px;
}
.tg-icon-7 {
	background-position: -90px -200px;
}
.tg-icon-igame-0 {
	background-position: 0px -225px;
}
.tg-icon-mo {
	background-position: -30px -225px;
}
.tg-icon-3366 {
	background-position: -60px -225px;
}
.tg-icon-s {
	background-position: -90px -225px;
}
.tg-icon-ld2 {
	background-position: -120px -225px;
}
.tg-icon-x {
	background-position: 0px -250px;
}
.tg-icon-j {
	background-position: -30px -250px;
}
.tg-icon-xb {
	background-position: -90px -250px;
}
.tg-icon-c9 {
	background-position: -120px -250px;
}
.tg-icon-baoshi {
	background-position: 0px -275px;
}
.tg-icon-h2 {
	background-position: -60px -275px;
}
.tg-icon-qqxl {
	background-position: -60px -275px;
}
.tg-icon-9j {
	background-position: -90px -275px;
}
.tg-icon-tnt {
	background-position: -120px -275px;
}
.tg-icon-9 {
	background-position: -60px -300px;
}
.tg-icon-wang {
	background-position: -90px -300px;
}
.tg-icon-dzs {
	background-position: -120px -300px;
}
.tg-icon-007 {
	background-position: 0px -325px;
}
.tg-icon-cheng {
	background-position: -30px -325px;
}
.tg-icon-af {
	background-position: -60px -325px;
}
.tg-icon-nz {
	background-position: -60px -325px;
}
.tg-icon-108 {
	background-position: -120px -325px;
}
.tg-icon-qqsh {
	background-position: -120px -325px;
}
.tg-icon-tiantang2 {
	background-position: -30px -350px;
}
.tg-icon-tiantang {
	background-position: -60px -350px;
}
.tg-icon-jh {
	background-position: -90px -350px;
}
.tg-icon-d2 {
	background-position: -120px -350px;
}
.tg-icon-3 {
	background-position: 0px -375px;
}
.tg-icon-btr {
	background-position: -30px -375px;
}
.tg-icon-wf {
	background-position: -60px -375px;
}
.tg-icon-hx1 {
	background-position: -90px -375px;
}
.tg-icon-hx2 {
	background-position: -120px -375px;
}
.tg-icon-hlddz {
	background-position: 0px -400px;
}
.tg-icon-gf {
	background-position: -30px -400px;
}
.tg-icon-ye {
	background-position: -60px -400px;
}
.tg-icon-gdef {
	background-position: -120px -400px;
}
.tg-icon-tgclub {
	background-position: 0px -425px;
}
.tg-icon-tps {
	background-position: -30px -425px;
}
.tg-icon-ba {
	background-position: -60px -425px;
}
.tg-icon-roco {
	background-position: -90px -425px;
}
.tg-icon-age {
	background-position: -120px -425px;
}
.tg-icon-x52 {
	background-position: 0px -450px;
}
.tg-icon-ktv {
	background-position: -30px -450px;
}
.tg-icon-xd {
	background-position: -60px -450px;
}
.tg-icon-moe {
	background-position: -120px -450px;
}
.tg-icon-s3 {
	background-position: 0px -475px;
}
.tg-icon-bns {
	background-position: -30px -475px;
}
.tg-icon-qqt {
	background-position: -90px -475px;
}
.tg-icon-meng {
	background-position: -120px -475px;
}
.tg-icon-xia {
	background-position: 0px -500px;
}
.tg-icon-yt {
	background-position: -60px -500px;
}
.tg-icon-helper {
	background-position: -90px -500px;
}
.tg-icon-dh {
	background-position: -120px -500px;
}
.tg-icon-ss {
	background-position: 0px -525px;
}
.tg-icon-hlwg {
	background-position: -30px -525px;
}
.tg-icon-weizhuan {
	background-position: -60px -525px;
}
.tg-icon-pala {
	background-position: -90px -525px;
}
.tg-icon-ff {
	background-position: -120px -525px;
}
.tg-icon-zw {
	background-position: 0px -550px;
}
.tg-icon-qt {
	background-position: -30px -550px;
}
.tg-icon-zl {
	background-position: -60px -550px;
}
.tg-icon-qqfarm {
	background-position: -90px -550px;
}
.tg-icon-codol {
	background-position: -120px -550px;
}
.tg-icon-wuxia {
	background-position: 0px -575px;
}
.tg-icon-bsg {
	background-position: -30px -575px;
}
.tg-icon-fsf {
	background-position: -60px -575px;
}
.tg-icon-igame {
	background-position: -90px -575px;
}
.tg-icon-yi {
	background-position: -120px -575px;
}
.tg-icon-qqsupermarket {
	background-position: 0px -600px;
}
.tg-icon-qqranch {
	background-position: -30px -600px;
}
.tg-icon-7Q {
	background-position: -60px -600px;
}
.tg-icon-7q {
	background-position: -60px -600px;
}
.tg-icon-tang {
	background-position: -90px -600px;
}
.tg-icon-jf {
	background-position: -120px -600px;
}
.tg-icon-zx {
	background-position: 0px -625px;
}
.tg-icon-yz {
	background-position: -30px -625px;
}
.tg-icon-9z {
	background-position: -60px -625px;
}
.tg-icon-sm {
	background-position: -90px -625px;
}
.tg-icon-t3 {
	background-position: -120px -625px;
}
.tg-icon-eafifa {
	background-position: 0px -650px;
}
.tg-icon-shen {
	background-position: -30px -650px;
}
.tg-icon-6 {
	background-position: -60px -650px;
}
.lib-list .q {
	background: url("http://soso.qstatic.com/wenwen/i/bg_lib_sprites.png") no-repeat;
}
.submit-answer {
	background: url("http://soso.qstatic.com/wenwen/i/bg_lib_sprites.png") no-repeat;
}
.error-tips i {
	background: url("http://soso.qstatic.com/wenwen/i/icon_lib_20140515.png") no-repeat;
}
.lib-list .qx {
	background: url("http://soso.qstatic.com/wenwen/i/icon_lib_20140515.png") no-repeat;
}
.lib-list .r {
	background: url("http://soso.qstatic.com/wenwen/i/icon_lib_20140515.png") no-repeat;
}
.lib-list .u {
	background: url("http://soso.qstatic.com/wenwen/i/icon_lib_20140515.png") no-repeat;
}
.fresh-bt {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_bg_140310.png") no-repeat;
}
.qa-title::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.qa-wrap::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.quick-answer::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.similar-wrap {
	padding: 20px 15px 8px 25px; border: 1px solid rgb(191, 217, 233); border-image: none; font-size: 14px; margin-top: 10px;
}
.similar-wrap h3 {
	margin-bottom: 10px;
}
.similar-wrap li {
	background: url("http://soso.qstatic.com/wenwen/i/list_dot.gif") no-repeat 0px 14px; padding: 0px 9px 0px 10px; line-height: 30px;
}
.more-questions {
	line-height: 30px; overflow: hidden; padding-left: 10px; -ms-zoom: 1;
}
.more-op {
	margin: 6px 10px 0px 0px; color: rgb(153, 153, 153); font-size: 12px; float: right; _height: 30px; _display: inline;
}
.fresh-bt {
	background-position: -182px -251px; width: 59px; height: 24px; text-align: center; color: rgb(0, 0, 0); line-height: 24px; margin-left: 8px; display: inline-block;
}
.fresh-bt:hover {
	background-position: -251px -251px; text-decoration: none;
}
.lib-list li {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; -ms-zoom: 1;
}
.lib-list .current {
	background-color: rgb(245, 251, 255);
}
.lib-list li:hover {
	background-color: rgb(245, 251, 255);
}
.list-hover {
	background-color: rgb(245, 251, 255);
}
.qa-con {
	width: 560px; float: left;
}
.qa-title {
	line-height: 24px;
}
.qa-title a:visited {
	color: rgb(102, 51, 153);
}
.qa-title .q:visited {
	color: rgb(0, 85, 153);
}
.qa-title .fl {
	width: 475px;
}
.lib-list .q {
	background-position: 0px -168px; width: 71px; height: 24px; line-height: 24px; padding-left: 10px; font-size: 12px; margin-top: 3px; float: right; display: none;
}
.lib-list .q:hover {
	background-position: -81px -168px; text-decoration: none;
}
.lib-list .current .q {
	background-position: 0px -192px; display: block;
}
.lib-list .current .q:hover {
	background-position: -81px -192px;
}
.lib-list .list-hover .q {
	display: block;
}
.lib-list li:hover .q {
	display: block;
}
.lib-list em {
	color: rgb(228, 95, 0); text-decoration: none;
}
.lib-list a:hover em {
	text-decoration: underline;
}
.qa-info {
	color: rgb(153, 153, 153); font-size: 12px; float: right;
}
.lib-list .c {
	color: rgb(153, 153, 153); margin-left: 3px;
}
.lib-list .c:hover {
	color: rgb(153, 153, 153); margin-left: 3px;
}
.lib-list .c:visited {
	color: rgb(153, 153, 153); margin-left: 3px;
}
.lib-list .qx {
	line-height: 14px; font-size: 12px; margin-left: 6px; vertical-align: middle; display: inline-block; _vertical-align: baseline;
}
.lib-list .r {
	line-height: 14px; font-size: 12px; margin-left: 6px; vertical-align: middle; display: inline-block; _vertical-align: baseline;
}
.lib-list .u {
	line-height: 14px; font-size: 12px; margin-left: 6px; vertical-align: middle; display: inline-block; _vertical-align: baseline;
}
.lib-list .u {
	background-position: 0px -136px; width: 14px; height: 15px;
}
.lib-list .r {
	background-position: 0px -152px; padding-left: 16px;
}
.lib-list .qx {
	background-position: 0px -305px; width: 16px; height: 16px; margin-right: 5px; margin-left: 0px;
}
.icon_qiang {
	background: url("http://soso.qstatic.com/wenwen/i/icon_qiang.png") no-repeat; margin: 4px 5px 0px 0px; width: 16px; height: 16px; float: left;
}
.asrd {
	color: rgb(153, 153, 153); font-size: 12px; float: right;
}
.quick-answer {
	margin: 7px 0px 3px 15px; display: none;
}
.quick-textarea {
	padding: 10px; border: 1px solid rgb(71, 176, 250); border-image: none; width: 523px; height: 50px; overflow: auto; margin-bottom: 7px; vertical-align: top; resize: none;
}
.quick-answer-tip {
	float: left;
}
.answer-op {
	font-size: 12px; float: left;
}
.answer-op input {
	margin: 0px 6px 0px 0px; vertical-align: middle;
}
.answer-op label {
	margin-right: 8px;
}
.error-tips {
	color: rgb(255, 88, 30); line-height: 30px; clear: both; font-size: 12px;
}
.error-tips i {
	background-position: 0px -272px; margin: 8px 3px 0px 0px; width: 14px; height: 14px; display: inline-block;
}
.submit-answer {
	background-position: 0px -216px; border: currentColor; border-image: none; width: 69px; height: 36px; color: rgb(0, 0, 0); text-indent: 0px; padding-top: 2px; font-weight: 700; float: right; display: block; cursor: pointer;
}
.submit-answer:active {
	background-position: -69px -216px;
}
.submit-answer:hover {
	background-position: -69px -216px;
}
.submit-hover {
	background-position: -69px -216px;
}
.layer_bt_wrap .confirm {
	background: url("http://soso.qstatic.com/wenwen/ask2012/dialog_layer.png") no-repeat;
}
.layer_bt_wrap .dis {
	background: url("http://soso.qstatic.com/wenwen/ask2012/dialog_layer.png") no-repeat;
}
.layer_bt_wrap a {
	background: url("http://soso.qstatic.com/wenwen/ask2012/dialog_layer.png") no-repeat;
}
.mask_layer_close_bn {
	background: url("http://soso.qstatic.com/wenwen/ask2012/dialog_layer.png") no-repeat;
}
.mask_layer_title {
	background: url("http://soso.qstatic.com/wenwen/ask2012/dialog_layer.png") no-repeat;
}
.mask_layer_temp {
	left: 0px; top: 0px; float: left; position: absolute;
}
.mask_layer_wrap {
	display: none; position: fixed; z-index: 1000;
}
.mask_layer_close {
	display: none;
}
.mask_layer_close_bn {
	background-position: 0px -68px; outline: 0px; top: 0px; width: 34px; height: 34px; right: 0px; text-indent: -9999px; display: inline-block; position: absolute; z-index: 4; opacity: 1;
}
.mask_layer_close_bn:hover {
	background-position: 0px -34px;
}
.mask_layer_title {
	height: 34px; color: rgb(255, 255, 255); line-height: 34px; padding-left: 20px; position: relative; z-index: 2; background-repeat: repeat-x;
}
.mask_layer_title h3 {
	margin: 0px; padding: 0px; height: 34px; font-size: 14px;
}
.mask_layer_con {
	background: rgb(255, 255, 255);
}
.mask_layer_loading {
	background: url("http://soso.qstatic.com/wenwen/i/ask_loading.gif") no-repeat center; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1;
}
.layer_bt_wrap {
	background: rgb(238, 238, 238); height: 50px; text-align: right;
}
.layer_bt_wrap a {
	background-position: 0px -135px; margin: 8px 10px 0px 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(182, 182, 182); border-image: none; height: 31px; text-align: center; color: rgb(51, 51, 51); line-height: 31px; overflow: hidden; font-size: 14px; font-weight: 700; text-decoration: none; display: inline-block; background-repeat: repeat-x;
}
.layer_bt_wrap a:hover {
	background-position: 0px -199px; border: 1px solid rgb(174, 188, 199); border-image: none; background-repeat: repeat-x;
}
.layer_bt_wrap a:active {
	background-position: 0px -263px; border: 1px solid rgb(187, 204, 214); border-image: none; background-repeat: repeat-x;
}
.layer_bt_wrap a:link {
	color: rgb(55, 50, 54);
}
.layer_bt_wrap a:visited {
	color: rgb(55, 50, 54);
}
.layer_bt_wrap .confirm {
	background-position: 0px -102px; padding: 0px 30px; border: 0px currentColor; border-image: none; height: 33px; line-height: 33px; overflow: hidden; box-shadow: 0px 0px 1px #999; background-repeat: repeat-x; -webkit-box-shadow: 0 0 1px #999; -moz-box-shadow: 0 0 1px #999;
}
.layer_bt_wrap a.confirm:hover {
	background-position: 0px -166px; border: 0px currentColor; border-image: none;
}
.layer_bt_wrap a.confirm:active {
	background-position: 0px -230px; border: 0px currentColor; border-image: none;
}
.layer_bt_wrap a.confirm:link {
	color: rgb(255, 255, 255);
}
.layer_bt_wrap a.confirm:visited {
	color: rgb(255, 255, 255);
}
.layer_bt_wrap .dis:hover {
	background-position: 0px -294px; border: 0px currentColor; border-image: none; height: 33px; color: rgb(255, 255, 255); line-height: 33px; cursor: default; background-repeat: repeat-x;
}
.layer_bt_wrap .dis:link {
	background-position: 0px -294px; border: 0px currentColor; border-image: none; height: 33px; color: rgb(255, 255, 255); line-height: 33px; cursor: default; background-repeat: repeat-x;
}
.mask_layer_wrap .lb {
	background: rgb(0, 0, 0); width: 5px; height: 5px; opacity: 0.3;
}
.mask_layer_wrap .lt {
	background: rgb(0, 0, 0); width: 5px; height: 5px; opacity: 0.3;
}
.mask_layer_wrap .rb {
	background: rgb(0, 0, 0); width: 5px; height: 5px; opacity: 0.3;
}
.mask_layer_wrap .rt {
	background: rgb(0, 0, 0); width: 5px; height: 5px; opacity: 0.3;
}
.mask_layer_wrap .cb {
	background: rgb(0, 0, 0); opacity: 0.3;
}
.mask_layer_wrap .ct {
	background: rgb(0, 0, 0); opacity: 0.3;
}
.mask_layer_wrap .lc {
	background: rgb(0, 0, 0); opacity: 0.3;
}
.mask_layer_wrap .rc {
	background: rgb(0, 0, 0); opacity: 0.3;
}
.layerContainer {
	overflow: hidden; -ms-zoom: 1;
}
.icoAlarmL {
	background: url("http://soso.qstatic.com/wenwen/i/rainbow_tips_bg.png") no-repeat; width: 38px; height: 38px; display: inline-block;
}
.icoAskL {
	background: url("http://soso.qstatic.com/wenwen/i/rainbow_tips_bg.png") no-repeat; width: 38px; height: 38px; display: inline-block;
}
.icoCautionL {
	background: url("http://soso.qstatic.com/wenwen/i/rainbow_tips_bg.png") no-repeat; width: 38px; height: 38px; display: inline-block;
}
.icoNoticeL {
	background: url("http://soso.qstatic.com/wenwen/i/rainbow_tips_bg.png") no-repeat; width: 38px; height: 38px; display: inline-block;
}
.icoSuccessL {
	background: url("http://soso.qstatic.com/wenwen/i/rainbow_tips_bg.png") no-repeat; width: 38px; height: 38px; display: inline-block;
}
.icoAskL {
	background-position: -4px -38px;
}
.icoSuccessL {
	background-position: -50px -38px;
}
.icoNoticeL {
	background-position: -96px -38px;
}
.icoCautionL {
	background-position: -142px -38px;
}
.icoAlarmL {
	background-position: -188px -38px;
}
.modalLayerWrap .icoAlarmL {
	height: 45px; margin-right: 13px; float: left;
}
.modalLayerWrap .icoAskL {
	height: 45px; margin-right: 13px; float: left;
}
.modalLayerWrap .icoCautionL {
	height: 45px; margin-right: 13px; float: left;
}
.modalLayerWrap .icoNoticeL {
	height: 45px; margin-right: 13px; float: left;
}
.modalLayerWrap .icoSuccessL {
	height: 45px; margin-right: 13px; float: left;
}
.tipContainer {
	overflow: hidden; -ms-zoom: 1;
}
.mainTip {
	color: rgb(0, 0, 0); font-size: 12px; font-weight: 400;
}
.mainTip h3 {
	line-height: 38px; font-size: 14px; font-weight: 700;
}
.pertainInfo {
	font-size: 12px;
}
.modalLayerWrap {
	min-width: 400px;
}
.modalLayerWrap .mainTip {
	line-height: 18px;
}
.modalLayerWrap .tipContainer {
	padding: 20px 80px 20px 20px;
}
.modalLayerWrap .pertainInfo {
	margin-top: -6px;
}
.pointer {
	cursor: pointer;
}
.tipShadow {
	border-collapse: collapse;
}
.tipShadow .border {
	background: rgb(0, 0, 0); overflow: hidden; opacity: 0.3;
}
.tipShadow .sideBorder {
	background: rgb(0, 0, 0); overflow: hidden; opacity: 0.3;
}
.tipShadow .border {
	height: 3px;
}
.tipShadow .sideBorder {
	width: 3px;
}
.tipShadow .tipShadowContent {
	background: url("http://soso.qstatic.com/wenwen/i/rainbow_tips_bg.png") repeat-x 0px -86px; margin: 0px; padding: 16px 20px; height: 34px;
}
.tipShadow .tipShadowContent .icon {
	background: url("http://soso.qstatic.com/wenwen/i/rainbow_tips_bg.png"); width: 34px; height: 34px; vertical-align: top; float: left;
}
.tipShadow .tipShadowContent .dark {
	background-position: 0px 0px;
}
.tipShadow .tipShadowContent .green {
	background-position: -34px 0px;
}
.tipShadow .tipShadowContent .blue {
	background-position: -68px 0px;
}
.tipShadow .tipShadowContent .yellow {
	background-position: -102px 0px;
}
.tipShadow .tipShadowContent .red {
	background-position: -136px 0px;
}
.tipShadow .tipShadowContent .title {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: 700;
}
.tipShadow .tipShadowContent .message {
	margin-left: 50px;
}
.tipShadow .tipShadowContent .title {
	margin-left: 50px;
}
.tipShadow .shadow {
	background: rgb(0, 0, 0); overflow: hidden; position: relative; opacity: 0.3;
}
#mask {
	background: rgb(0, 0, 0); left: 0px; top: 0px; display: none; position: absolute; z-index: 999; opacity: 0.5;
}
.flipx {
	transform: scaleX(-1); -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -o-transform: scaleX(-1);
}
.flipy {
	transform: scaleY(-1); -webkit-transform: scaleY(-1); -moz-transform: scaleY(-1); -o-transform: scaleY(-1);
}
.flipxy {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg);
}
.guide_bd {
	border: 5px solid rgba(220, 129, 0, 0.15); border-image: none; float: left; position: relative;
}
.guide_bd .corner {
	background: url("http://cache.soso.com/wenwen/i/bg_guide.png") no-repeat; position: absolute; z-index: 999;
}
.guide_bd .corner_big {
	background: url("http://cache.soso.com/wenwen/i/bg_guide.png") no-repeat; position: absolute; z-index: 999;
}
.guide_bd .corner {
	background-position: -189px -33px; width: 15px; height: 15px;
}
.guide_bd .corner_big {
	background-position: -168px -33px; width: 21px; height: 21px;
}
.guide_bd .flip {
	left: -5px; top: -5px;
}
.guide_bd .flipx {
	top: -5px; right: -5px;
}
.guide_bd .flipy {
	left: -5px; bottom: -5px;
}
.guide_bd .flipxy {
	right: -5px; bottom: -5px;
}
.guide_btn {
	background: url("http://cache.soso.com/wenwen/i/bg_guide.png") no-repeat; height: 33px; right: 19px; bottom: 19px; text-indent: -999em; display: block; position: absolute;
}
.btn_goon {
	background-position: 0px -33px; width: 84px;
}
.btn_goon:hover {
	background-position: -84px -33px; width: 84px;
}
.btn_know {
	background-position: 0px -66px; width: 84px;
}
.btn_know:hover {
	background-position: -84px -66px;
}
.btn_avatar {
	width: 106px;
}
.btn_avatar:hover {
	background-position: -106px 0px;
}
.guide_tip {
	float: left; position: relative;
}
.tip_title {
	text-indent: -9999px; position: absolute;
}
.tip_triangle {
	background: url("http://cache.soso.com/wenwen/i/bg_tip_triangle.png") no-repeat; border: currentColor; border-image: none; width: 10px; height: 18px; margin-top: -10px; position: absolute;
}
.triangle_left {
	background: url("http://cache.soso.com/wenwen/i/bg_tip_triangle_l.png") no-repeat;
}
.tip_frame td {
	width: 10px; height: 10px;
}
.tip_frame .tip_con {
	background: url("http://cache.soso.com/wenwen/i/bg_guide_tip.png"); vertical-align: top;
}
.bdtl {
	background: url("http://cache.soso.com/wenwen/i/bg_tip_cornertl.png") no-repeat;
}
.bdt {
	background: url("http://cache.soso.com/wenwen/i/bg_tip_bdt.png") repeat-x top;
}
.bdtr {
	background: url("http://cache.soso.com/wenwen/i/bg_tip_cornertr.png") no-repeat;
}
.bdl {
	background: url("http://cache.soso.com/wenwen/i/bg_tip_bdl.png") repeat-y left;
}
.bdr {
	background: url("http://cache.soso.com/wenwen/i/bg_tip_bdr.png") repeat-y right;
}
.bdbl {
	background: url("http://cache.soso.com/wenwen/i/bg_tip_cornerbl.png") no-repeat;
}
.bdb {
	background: url("http://cache.soso.com/wenwen/i/bg_tip_bdb.png") repeat-x bottom;
}
.bdbr {
	background: url("http://cache.soso.com/wenwen/i/bg_tip_cornerbr.png") no-repeat;
}
.step {
	display: none; position: absolute; z-index: 1000; pointer-events: none;
}
.active {
	display: block;
}
.step .guide_bd {
	height: 32px;
}
.step .guide_tip {
	margin-left: 12px; pointer-events: auto;
}
.step .tip_wording {
	background: url("http://cache.soso.com/wenwen/i/bg_guide_wordings.png") no-repeat; left: 40px; top: 18px; width: 250px; height: 55px; text-indent: -9999px; position: absolute;
}
.step1 .guide_bd {
	width: 88px;
}
.step1 .guide_tip {
	top: -80px; margin-left: 12px;
}
.step1 .tip_con {
	width: 291px; height: 180px; _width: 290px;
}
.step1 .tip_title {
	background: url("http://cache.soso.com/wenwen/i/bg_guide_title.png") no-repeat; top: -80px; width: 307px; height: 50px; right: 2px; z-index: 999; _background: 0 0;
}
.step1 .tip_wording {
	background-position: 0px 0px; top: 65px;
}
.step2 .guide_bd {
	width: 110px;
}
.step2 .guide_tip {
	top: -55px;
}
.step2 .tip_con {
	width: 300px; height: 130px;
}
.step2 .tip_wording {
	background-position: 0px -56px;
}
.step3 {
	
}
.step3 .guide_bd {
	width: 250px; height: 230px; float: right;
}
.step4 .guide_bd {
	width: 250px; height: 230px; float: right;
}
.step5 .guide_bd {
	width: 250px; height: 230px; float: right;
}
.step6 .guide_bd {
	width: 250px; height: 230px; float: right;
}
.step3 .guide_tip {
	top: -2px; margin-right: 12px; margin-left: 0px; float: right;
}
.step4 .guide_tip {
	top: -2px; margin-right: 12px; margin-left: 0px; float: right;
}
.step5 .guide_tip {
	top: -2px; margin-right: 12px; margin-left: 0px; float: right;
}
.step6 .guide_tip {
	top: -2px; margin-right: 12px; margin-left: 0px; float: right;
}
.step3 .tip_triangle {
	left: 311px; top: 42px;
}
.step3 .tip_con {
	width: 294px; height: 260px;
}
.step3 .tip_wording {
	background-position: 0px -169px;
}
.step4 {
	
}
.step4 .tip_triangle {
	left: 317px; top: 42px;
}
.step4 .tip_con {
	width: 300px; height: 130px;
}
.step4 .tip_wording {
	background-position: 0px -114px;
}
.step5 {
	min-width: 490px;
}
.step5 .tip_set {
	padding-top: 55px;
}
.step5 .tip_title {
	background: url("http://cache.soso.com/wenwen/i/bg_guide_wordings.png") no-repeat left bottom; left: 23px; top: 20px; width: 186px; height: 25px;
}
.step5 .tip_triangle {
	top: 32px; right: -7px;
}
.step5 .tip_con {
	width: 200px; height: 240px;
}
.step6 {
	
}
.step6 .tip_set {
	padding-top: 55px;
}
.step6 .guide_tip {
	_top: -53px;
}
.step6 .tip_triangle {
	left: 309px;
}
.step6 .tip_con {
	width: 292px; height: 180px;
}
.step6 .tip_title {
	background: url("http://cache.soso.com/wenwen/i/bg_guide_title1.png") no-repeat; left: 2px; top: 0px; width: 307px; height: 50px; z-index: 9999; _position: relative; _background: 0 0;
}
.step6 .tip_wording {
	background-position: 0px -228px; left: 20px; top: 80px; width: 272px; height: 45px;
}
.tip_set {
	overflow: hidden; padding-top: 75px; padding-left: 5px; -ms-zoom: 1;
}
.tip_set p {
	margin: 0px 0px 9px 9px; color: rgb(102, 102, 102);
}
.tip_set dl {
	background: url("http://cache.soso.com/wenwen/i/bg_tip_avatar.png") no-repeat; margin: 0px 8px; width: 79px; height: 97px; float: left; _margin: 0 6px;
}
.tip_set dt {
	margin: 10px 10px 5px; padding: 1px; border: 1px solid rgb(162, 136, 116); border-image: none; background-color: rgb(255, 255, 255);
}
.tip_set img {
	width: 55px; height: 55px; vertical-align: top;
}
.tip_set dd {
	margin: 0px auto; width: 66px; text-align: center;
}
.tip_set label {
	color: rgb(51, 51, 51);
}
.tip_set .ava_radio {
	vertical-align: -2px;
}
.tip_close {
	background: url("http://cache.soso.com/wenwen/i/bg_guide.png") no-repeat -184px -64px; top: 14px; width: 10px; height: 10px; right: 14px; text-indent: -9999px; display: block; position: absolute;
}
.tip_upload:link {
	left: 20px; width: 60px; bottom: 27px; color: rgb(0, 85, 153); text-decoration: none; display: block; position: absolute;
}
.tip_upload:visited {
	left: 20px; width: 60px; bottom: 27px; color: rgb(0, 85, 153); text-decoration: none; display: block; position: absolute;
}
.tip_upload:hover {
	text-decoration: underline;
}
.tip_upload em {
	color: rgb(0, 85, 153); font-family: Simsun; text-decoration: none;
}
a:hover {
	outline: 0px; color: rgb(0, 85, 153); text-decoration: none;
}
a:link {
	outline: 0px; color: rgb(0, 85, 153); text-decoration: none;
}
a:visited {
	outline: 0px; color: rgb(0, 85, 153); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#s_main {
	margin: 0px auto; width: 100%;
}
.breadcrumbs {
	margin: 0px auto; padding: 10px 0px 8px; width: 980px;
}
.container {
	margin: 10px auto 0px; width: 980px; -ms-zoom: 1;
}
.container::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.column1 {
	width: 720px; float: left; position: relative;
}
.column2 {
	width: 250px; float: right;
}
.ad-bd {
	border: 1px solid rgb(191, 217, 233); border-image: none; margin-top: 10px;
}
.ad-bd .default-answer {
	padding-top: 8px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.ad-bd .tag {
	display: none;
}
.answer-wrap .ad .tag {
	top: 0px; right: 0px; color: rgb(153, 153, 153); position: absolute;
}
.ad .answer-con a {
	color: rgb(153, 153, 153); font-size: 12px; margin-left: 10px;
}
.answer-wrap .ad .btn_detail {
	background: url("http://soso.qstatic.com/wenwen/i/w_question_vote_2.png") no-repeat 0px -81px; width: 70px; height: 27px; text-align: center; line-height: 26px; float: right;
}
.adWrap .btn_detail:hover {
	background-position: -70px -81px; text-decoration: none;
}
.answer-wrap .ad .btn_detail:hover {
	background-position: -70px -81px; text-decoration: none;
}
#qlogin_select .btn_select:hover {
	background-position: 0px -32px;
}
#qlogin_select .btn_select {
	background: url("http://soso.qstatic.com/wenwen/i/wenwen_inner_login.png") no-repeat; border: 0px currentColor; border-image: none; width: 109px; height: 32px; color: rgb(0, 0, 0); font-size: 12px; font-weight: 400; cursor: pointer;
}
#web_login #login_button {
	background: url("http://soso.qstatic.com/wenwen/i/wenwen_inner_login.png") no-repeat; border: 0px currentColor; border-image: none; width: 109px; height: 32px; color: rgb(0, 0, 0); font-size: 12px; font-weight: 400; cursor: pointer;
}
.btn_gray {
	background: url("http://soso.qstatic.com/wenwen/i/wenwen_inner_login.png") no-repeat; border: 0px currentColor; border-image: none; width: 109px; height: 32px; color: rgb(0, 0, 0); font-size: 12px; font-weight: 400; cursor: pointer;
}
